Season 8 winner Kris Allen had a homecoming. The Arkansas native performed his new single ‘The Vision of Love’ from the forthcoming ‘Thank You Camellia’ on the live elimination episode of ‘American Idol‘ tonight (April 19). No, it wasn’t a cover of Mariah Carey‘s debut single, either!
‘American Idol‘ has played host to some of today’s biggest pop artists, and this week is no different. The show will add more star power to their list of Season 11 performers when LMFAO and Kris Allen take the stage.