Upskirt alert ! oops, false alarm.
excuse me, im going to fart
Commenting as a Guest. Sign in or Join.
Lea Michele and Dean Geyer on the set of Glee in Washington Square Park in New York City. (August 11, 2012)
-Photos: Bauer-Griffin, Fame/Flynet, Pacific Coast News, Splash News
Sign in with Facebook