OMG A SEA MONSTER....

Here is a speculation