The town of Buffalo in the state of New York is also known as the ‘City of No Illusions’, which would be of interest to the Earth Emperor because of his passion for magic.
It comes as no surprise then that Buffalo has experienced epic snowfall with up to 8 feet falling in just 3 days! Buffalo is used to snow and can handle snow, [...]