Loch Thames Monster
Saturday 29th July 2023Mystery of the ‘Loch Thames monster‘ as man spots ‘Godzilla’ in London river – LADbible
Whether that be Bigfoot or UFO sightings, there are lot of unexplained phenomena that boggle the mind. Well, move over Loch Ness MonsterbecauseĀ …