What the fuck is this?
>mfw I was expecting an explosion immediately after "Allah Ackbar"
Goddamn 4chan has ruined me.
Look in the video. See all the waves and stuff? That's called "The sea"
Could be the remains of an atmospheric beast, if they really do exist.