Originally Posted by Benzo
Where abouts Insider?....
McCowan and Finch baby!
scarborough gets a bad rap, thats all.
anything goes wrong in scarborough and the news always jumps on it...anywhere else and the news just reports it as "north of toronto" or in the "GTA"... they never mention the name of the area unless its scarborough.