Toronto, Ontario Canada

Strip The City: Ice City Toronto

Toronto, Ontario Canada. Photograph by John Cruz.The Science Channel's series "Strip the City" takes an unconventional look at various cities around the world, stripping the city down to its infrastructure...