Hey when you're just walking down the street, sometimes there's a leopard, right? Especially in London!

More From 97.1 KXRX