weird bloggish site mentions that some scientists believe that loch ness is a giant sea otter worth further investigation talk