Leaf Bug?

Leaf Bug?

Observation - Leaf Bug?. Description: About 10 - 12mm long, metallic green carapace.

About 10 - 12mm long, metallic green carapace.