Photo (linked below) taken by a kayaker shows a possible large creature swimming in Lake Windermere, England. Notice the small islands in the background match those in the StreetView shot.
In The News, Unexplained, Nature - Scenic
Links: www.thesun.co.uk
By: daggerwell