The outlandish, the anomalous and the curious from the last five thousand years
1873, 2 women see a weird humanoid on the road between 2 Bedfordshire villages. Was it a ghost, a fairy, death or an itinerant tramp?