Home / Tag Archives: Michelle McManus

Tag Archives: Michelle McManus

Michelle McManus

The next and final winner of U.K.’s Pop Idol, Michelle McManus became among fact TV’s first main casualties, after struggling to complement the achievement of the show’s earlier victor, Will Small. Given birth to in 1980 in Glasgow, she auditioned for the 2003 series, and despite criticisms of her picture …

Read More »