Photos: Olympic flame arrives in London
After years of preparation and months of buildup, London's Olympic moment finally arrived Friday night.
A British Royal Marine Sea King helicopter carrying the Olympic flame flies past the Tower Bridge in London, as it arrives to the Tower of London, Friday, July 20, 2012. The Olympic Torch arrived in London after it was carried around England in a relay of torchbearers to make its way to the London 2012 Olympic Games opening ceremony on July 27, 2012.
Photograph by: Charlie Riedel, The Associated Press
Did the Leafs make the right choice hiring an analytics-focussed GM?