links for 2008-05-02Britain's Got Talent Surprise Ok this rocks. (tags: britain's.got.talent michael.jackson awesome)