For the last couple of months there's been this green thing stuck on one of the west side windows near the top of the Scotia Tower. Looking at it from a distance, I thought it looked somewhat like a vaccuum cleaner (maybe an Ad of some sorts, I had thought)
Anyways, I took a zoom shot...