DSC_5891 ← Previous Next → A female Jesus Christ lizard (they run on water) spotted in the mangroves of Quepos.