Arthropods (other insects, bugs, etc.)

fl-leaf-foot_web.jpg

Picture 27 of 73

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