High-resolution satellite images of Hamilton, Ontario, Canada.

Storms