Dude

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

Join the conversation as a VIP Member

Trending on HotAir Videos

Advertisement
Advertisement
Advertisement