Check out this ad that recently appeared in ‘The Toronto Star’, seems the Star is proud to be the ‘Official Media Sponsor’. Whatever that means… Posted in: Old Main News Share: