Snow Leopards get new exhibit at Louisville Zoo

Snow leopards are beautiful, elusive creatures, but you can spot them at their new exhibit at the Louisville Zoo.
Published: 6:28 AM EDT August 5, 2019
Updated: 9:12 AM EDT August 5, 2019