England’s version of the ‘Loch Ness Monster’ photographed?

Back in September, I blogged about reports of a lake monster in Lake Windermere, in northern England. This English version of The Loch Ness Monster is nicknamed “Bow-Nessie,” as it is bordered by the two towns of Ambleside and Bowness-on-Windermere. Well now Yahoo News is reporting that two kayakers have taken a photo of the […]