Watch Glee S01E018: Season 1 Episode 18: Laryngitis

Glee S01E018: Season 1 Episode 18: Laryngitis

"Laryngitis" is the eighteenth episode of the American television series Glee. The episode will premiere on the Fox network on…

14 years ago