I see this snow sculpture everyday. It looks like a mascot of some sort. It’s located in front of the TD Bank Centre at Portage and Main downtown. This is the only snow sculpture I’ve seen this winter. I don’t know if there are any other sculptures around the city. I didn’t get the chance to go looking for any this time around.