Tag Archives: Elmo

Theophilus London @ Music Hall of Williamsburg

Well two things are completely evident these days, 1) Theo’s live show keeps getting better, 2) The people of France love him the most right now. Theo had Willyburg movin last night, girls were becoming delirious, dudes fist pumped uncontrollably and Elmo showed up really […]