Sue Sylvester (Jane Lynch) baby drama. The return of RHoA’s NeNe Leakes. And, oh yeah... Ricky freaking Martin! Glee Season 3, Episode 12: "The Spanish Teacher" certainly had a lot of things going for it tonight. But what did you think of the finished product? Was it everything you hoped for — or do you think Glee came up a bit short this week? Sound off below!