The best weekend events in Toronto: July 6-8

Including Afrofest, Fringe Festival, Toronto Outdoor Art Fair, Nano Mutek and Salsa on St. Clair

by