Close

Giant Leaf-footed Bug

Acanthocephala declivis

Giant Leaf-footed Bug