The solitary bees are important pollinators, especially since honey bees have been dying in large numbers. This lovely, green bee is often called a sweat bee.
This picture was taken in August of 2013 in Green Lane, Pennsylvania, USA. You can read a bit more about these beautiful and interesting bees here:
Did you notice the caterpillar?