Slideshow posted in You've Got To See This! | Thursday, June 16, 2011
1 of 10:
A trio of rare snow leopard cubs made their public debut at Basel Zoo in northwestern Switzerland on Wednesday, June 15, 2011. Snow leopards are an endangered species and only 4,000-6,000 are believed to still live in the wild.