Menu

Blog Archives

The Loch Ness Monster. Bigfoot. Chupacabra. Godzilla. AD LDS. Until recently, I thought the Loch Ness Monster had the best chance of any on this list to have been seen by the human eye. Bigfoot is probably just some guy…