GleeThe Spanish Teacher - Season 3 Episode 12 Where to Watch Glee Season 3 Episode 12Watch Glee Season 3 Episode 12 - The Spanish Teacher2012-02-07Read more Glee is available on .