dcsimg

Giant Leaf-footed Bug (Acanthocephala declivis)