Loch Ness Mystery Possibly Solved

    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.