Rachel Tucker and Gina Beck singing For Good at West End Live 2012. 23/06/12 Trafalgar Square. Amazing performance.