Berrow Beach IFO? UK UFO, Burnham on Sea – April 1st

Berrow Beach IFO? UK UFO, Burnham on Sea – April 1st I saw this and for all it was posted on April 1st (today) I don’t think it was a purposeful attempt at deception by the website that posted it, however it seems a little strange that the image that […]