Spirit Parade at ARTSCAPE

MICA MAINSTAGE, 1400 Cathedral Street, near Mount Royal Avenue