Then: Maple Leaf Stadium on Lakeshore Blvd. West, around 1960. The Maple Leafs were a baseball team. :)
Now: May 2011.