Rumors that it's Toronto.
joe posted on 03/09/13 For sure Toronto,CN Tower the Dome,which are geographically side by side,but what's with the flames?