This picture was taken in La Cangreja National Park in Costa Rica. You can find more in www.tourvirtualcostarica.com