Gamboa Resort, Panama 2011
I'm no Lepidopterist, but I do believe this is a Malachite butterfly. Whatever it is called, it is beautiful.