Snow Leopards Of Leafy London

A stone's throw away from London, the Cat Survival Trust has the largest collection of snow leopards.
Starring
Adrian Cale,
Terry Moore