Does England's Lake Windermere house its own Loch Ness monster?

The Loch Ness monster might have celebrity status, but England has its own lake monster that's a real up-and-comer. Denizens of Bowness-on-Windermere in Cumbria's Lake District claim they've spotted the beast, whom they've dubbed "Bownessie." » 3/04/12 12:30pm 3/04/12 12:30pm