Found! Giant Florida “Land Shrimp”!

The ever elusive Florida land shrimp discovered!

Advertisements