Arthropods (other insects, bugs, etc.)

fl-leaf-foot_web.jpg

Picture 68 of 69

Florida leaf-footed bug (Acanthocephala femora), Fern Forest, November 29, 2007