Glee airs "The Power of Madonna" on 4/20/10. Did this episode live up to its hype?

Related Posts:
Created at: