Aidan Davis Britains got Talent 2009

Aidan Davis, Britains got Talent 2009 semi final winner, 29th May. Hes very good, he might just even win it