Grasshoppers, Crickets and Katydids – Orthoptera » Green Tree Locust (Abisares viridpennis)

Green Tree Locust (Abisares viridpennis)