Does England Have its Own Loch Ness Monster?Fran GoldenUpdated Scotland has its legendary Loch Ness Monster and now England's Lake District is claiming a Nessie too.
Does England Have its Own Loch Ness Monster?Fran GoldenUpdated Scotland has its legendary Loch Ness Monster and now England's Lake District is claiming a Nessie too.