#2469 Posted on May 3, 2010 by Aboubacar Douno shared Noel Richards final live song ‘Champion of the World’ Wembley Stadium 1997