I’m pretty sure I saw El Chupacabra duck into the shrubbery behind my apartment building this evening. The funny thing is, he’s supposed to be in Mexico. What the heck is he doing in London? Trying to fit in with the Sloane Rangers? No way, Chupacabra, you’re nowhere near middle class enough.

Advertisements