After consulting google, myspace, and wikipedia, I have no idea who Elephant are or where this song came from. I can only gather from the youtube comments that their lead singer is originally from Leeds, in Yorkshire, and I think that means something about being close to London. Voila.
No comments:
Post a Comment