Close
Giant Leaf-footed Bug
Acanthocephala declivis