Although it looks like a sea monster army is about to feast on some surfer guts, those “tentacles” are in fact just seaweed along Innsmouth Beach in New England.
yes… just relax as the “seaweed” gently caresses you… no, no those aren’t suckers, those are…sea urchins… yes, sea urchins… relax…
It’s really called Innsmouth Beach and you expect me to believe you?
Suddenly, a lot of things make sense.
Fuck. That. Shit.