Check out a fly-through trailer of the Horse Guards for London 2012 - The Official Video Game of the Olympic Games.