Hurricane Frances dumped 122 millimeters on Ottawa, in a mere 24 hours. That is a LOT of rain. Lots of power-outs all over. Luckily, it all stopped before before it got much worse.
Thumbnails
Roll
Comments
Widgets