Leapin’ Leopards: Watch A Bunch Of Big Cats At Play

Julie Gerstein | May 29, 2012 - 4:20 pm

Okay, so ignore the annoying music, these guys are leopards that live at the Big Cat Rescue in Tampa, Florida, and they’re just trying to have some fun.