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

More From 102.7 KORD