Rain Soaked Streets of St. John's

Overnight rain soaks the streets of St. John's in Newfoundland & Labrador.