A major storm drenched New York City with rain and dumped at least 10 inches of snow in Philadelphia, Pennsylvania, on Thursday, causing power outages and flight delays in the Northeast.
CNN.com, CNN
Thu, 02/25/2010 - 8:55am