Be careful if you ever go to London, you guys. I (unfortunately) didn't come across one while I was there, but apparently there's a bunch of humped zebras meandering around.
Okay, but really. Can SOMEONE tell me WTH that means?! Because I'll be mildly disappointed if there were really zebras and I missed it. And not just any ol' zebras, HUMPED zebras.