You’ll want to wait until the puppets show up for real (around the 1:00 mark).
12:52 am • 15 October 2010 • 5 notes
Spain is so weird.