ottawacitizen.com
Wild weather photos: Huge storm hits the U.S. Northeast, hail in Denver and dust in India
Possible tornadoes were sighted, customers lost power and thousands of commuters were stranded in NYC.