The Olympic Torch on it's last few steps through Banff ~ you can Feel the Excitememt! GO CANADA!