Lake Windermere, England’s largest natural lake and a popular holiday destination for those who enjoy water sports and activities, is said to be the home of Bownessie, a prehistoric snake-like creature akin to Scotland’s Loch Ness Monster. Is there a …