The Glee cast and crew have celebrated the show's 100th episode.
20th Century Fox Television also remembered the musical sitcom's late star Cory Monteith at the set in California.
Chairman Dana Walden gave a speech at the event about the actor, who died of a drug overdose in 2013.
She said: "We've celebrated so many milestones on this stage and most recently we celebrated the life of our good friend and colleague, Cory Monteith.
"I miss Cory a lot today. He was always front and center at an event like this; he really loved them and was always smiling in the front row. He was so proud of this show.
"He was blown away by the talent that surrounded him — and he had very good reason to be proud."
Former cast members Dianna Agron, Harry Shum Jr, Heather Morris, Mark Salling and Amber Riley also returned to film appearances in the milestone episode alongside guest stars Gwyneth Paltrow and Kristin Chenoweth.
Meanwhile, the episode's tracklist has also been revealed, after fans picked 10 of the show's performances.
Columbia Records will release Glee: The Music Celebrating 100 Episodes on March 25, including brand-new versions of Glee tracks.
The two-part episode will air on March 18 and March 25 on Fox in the US.
The 100th episode tracklist is as follows:
1. Keep Holding On featuring Mark Salling (Puck)
3. Defying Gravity
4. Raise Your Glass
7. Party All the Time
8. Total Eclipse of the Heart
9. Loser Like Me
10. Be Okay
11. I Am Changing
12. Just Give Me A Reason
13. Don't Stop Believin'
Photo credit: Fox