Home Animal Oddity - Deformed Lizard Rat Photograph3 Animal Oddity – Deformed Lizard Rat Photograph3 by Prashanth Damarla 3 years ago3 years ago Baby Leelyah, a rod puppet Baby Leelyah, a rod puppet