I forsee a Hollywood movie about marauding turtles taking over a remote island off the coast of Belize. eek