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…
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…