Soprano singing guy, Greg Pritchard, steals the show on Britains Got Talent May 12, 2009 By Celebitchy 9 Comments