Join our community
Found on the Florida gulf coast. Thoughts on what this critter might have been?