Bow Nessie England&039s Loch Ness Monster

It seems that Nessie in Scotland has an English cousin. The famous Loch Ness monster in Scotland has been for many years quite popular all over the world as a mysterious creature that inhabits the lake by the same name. While no further sightings have been known of the creature, the mystery behind the Loch […]

Continue Reading...

Recent Comments