Plants and Animals Photo credit:
Penn Plate/YouTube
Sightings of Nessie have been reported in Scotland’s Loch Ness for many years. But while spotting a giant sea monster in the remote Scottish Highlands might be a stretch of the imagination for many, the Internet is losing their minds over a reported sighting in London’s River Thames.
Published on April 06, 2016 10:46