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

Now: May 2011.