Chemical Spill in Scarborough multiplatform coverage by Centennial Students November 3, 2010 4 Comments A leak of sulphuric acid into the air over Scarborough, Ontario today happened just as I was about to teach… Continue Reading →