Don't worry my snow girl is just fine, I just thought I'd share this little fun fact with you.
Yes it is true you can practically see through a leopard geckos head. These are her ears. Only a thin layer of membrane is all that separates us from the light of my laptop.
Pretty neat I think. How many didn't know this?










