I like to think of the beach as an oasis where everything is serene and beautiful.
Then I remember that you can find all kinds of crazy people, creatures, and debris at the beach. Redditor Coolaid213 seems to have found evidence of all three on their recent trip to Cypress Point Park in Tampa, Florida.
While out for a walk, the Redditor stumbled upon what looks like the site of a now-abandoned ritual. Luckily for us, they made sure to take pictures.