Show Notes
In 1973 in Sandown, England two children claimed to have come into contact with a being so strange, so bizarre and so baffling that even the most hardcore believers of the world of the strange often struggle to accept it. What do YOU believe?