Monthly Archives: September 2010

All things come to those who wait

It’s taken twenty-four years, but at last I’ve found an explanation for the strangest UFO I’ve ever seen. In 1986 I went to London to see The Residents. We missed the show (it was at Hammersmith Palais and we went … Continue reading

Posted in UFO, UK | Leave a comment