Last night experts hailed the snap as the best proof yet that “something” lives in Windermere which – at 10.5 miles long and 220ft deep – is England’s biggest natural lake.
Advertisement
Last night experts hailed the snap as the best proof yet that “something” lives in Windermere which – at 10.5 miles long and 220ft deep – is England’s biggest natural lake.
Join the conversation as a VIP Member