Talk:Epic Rap Battles of History 24/@comment-5613009-20121027185035

Somebody please explain to me what Piccadilly is? When I look it up, it says that it is just a train station in London...

but if new lyrics are right, 'sucking on my Piccadilly' doesn't make a single sense to me.

So.. somebody explain.