Tuesday, September 13, 2011

Kristen Wiig and Darren Criss shooting "Imogene" in New York City.