Wet weather doesn't deter Grand Prix fans

News

Formula One fans congregate on Crescent St. in spite of the rain. Kristin Falcao has more.

More From Embedded-Only/News/NB