Winds of Triumph perform 'Battle Belongs to the Lord' at Olympic Park during the London 2012 Olympic Games.