Adam Lambert performs four songs in new Glee episode
Adam Lambert was kept a busy man on the newest episode of Glee.
The vocal powerhouse reprised his role as Elliott 'Starchild' Gilbert in the episode Trio, which aired in the US last night (March 4).
The 'Trespassing' man featured in covers of Heart's 'Barracuda' and 'The Happening' by The Supremes.
Lambert also appeared in versions of 'Hold On' by Wilson Phillips and Laura Branigan's 'Gloria'.
The singer meanwhile is set to reveal some big news on Thursday (March 6) on Good Morning America.
Speculation suggests that the announcement could be some live dates with Queen.
Watch three of Lambert's performances from Glee below:
Latest 10 Adam Lambert News Stories