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

By: Julie Gerstein / May 29, 2012

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.