Queen bee and her swarm land on towel on beach in NJ!!


UMMMM?!?!?!

I'd literally just leave and buy new stuff lol.

HOLY CRAP!