Olympic Torch Touches Down In Toronto
With the Winter Olympic Games just around the corner in February 2010, Canada is excitedly getting prepared to host the huge event. Taking place in Vancouver and Whistler, British Columbia, the Winter Games are being held in Canada for the…