In Scotland, scientists have revealed their findings on the fabled monster that supposedly lives in Loch Ness. They say intensive analysis shows the creature could just be a giant eel.