Does England Have its Own Loch Ness Monster?

Scotland has its legendary Loch Ness Monster and now England's Lake District is claiming a Nessie too.