This video is no longer available. Please check below for related videos.
The Glee cast covers "Isn't She Lovely" on the May 10, 2011 episode of the Fox hit. The episode is titled "Prom Queen."
Glee Season 2 Episode 20: "Prom Queen"
- Related Videos:
- Glee Videos, Glee Season 2 Episode 20 Videos
- Related Post:
- Uploaded by:
- Steve Marsi