Taylor Hicks and Keyla Richardson Team Up for Stevie Wonder Cover on ‘American Idol’
Taylor Hicks is displaying the present American Idol hopefuls what it takes to win the present. Twenty years after his Idol victory, Hicks returned to the sequence to carry out a duet alongside finalist Keyla Richardson. The pair wowed the gang with their take on Stevie Wonder’s “Living for the City,” as they tried to…
