Archive for February 20th, 2011

Costa Rica’s Own Jesus Christ Lizard (And No, I Wasn’t Swearing.)

Know more about this curious creature here. National Geographic has an explanation on how this Costa Rican curiosity can walk in water.