Tropical storm Leslie arrived in Newfoundland, Canada, Tuesday morning. Tropical storm Leslie brought heavy rains and hurricane-force wind gusts up to 81 m.p.h.
Results: 1 of 1