Advertisement

World’s largest bouncy castle arrives in Markham

The world’s largest inflatable bounce house has landed on the Markham Fairgrounds. Erica Vella has more on the attraction.