Loch Ness Monster Spotted Surfacing In The Thames
Scotland’s famous old Loch Ness monster, has escaped from its lock in the highlands and has been filmed swimming around hundreds of miles away in the river Thames, London. See for yourself the elusive old […]