Glee: 3.12 "The Spanish Teacher"

Aired 2/7/12

3.12: David busts a few moves of his own
3.12: David busts a few moves of his own
Fox

News from our partners