Scientists believe Loch Ness Monster most likely is a giant eel
The creatures behind repeated sightings of the fabled Loch Ness Monster may be giant eels, according to scientists. Researchers from New Zealand have tried to catalogue all living species in…
