Here’s a sneak peek of Glee’s season finale! New Directions debuts a new original song called “Light Up The World.” Kevin Mchale is singing! Will this be used for Nationals in New York?
What do you guys think? Do you like it? Will they win with this song?