Alpha & Omega, two snow leopard cubs born at the Cat Survival Trust in 2008 in Welwyn, Hertfordshire; a registered charity founded in 1976 by Dr Terry Moore.
Snow leopards are classified as Endangered by the IUCN.
Al Bowlly - 'Hang Out the Stars in Indiana'
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?