I live like 20 minutes from there. I've been to that beach too.
Part dog or something.