PECO says nearly 300,000 customers lost power during the storm. However, as of Friday morning, it's down to 158,000.
Still, work continues to restore power and clean up the mess.
At one point, the severe storms triggered a tornado warning.
Debris that is still causing problems in places, like Montgomery County.
The Action Cam spotted a tree down on Willow Grove Avenue near Fenton Road in Glenside. It also knocked down power lines.
Cleanup continues after severe storms leave tens of thousands without power
And in Philadelphia, Chopper 6 spotted a tree that came crashing down on a church in the Roxborough neighborhood.
In Philadelphia's East Oak Lane section, a teen boy was injured by a falling tree on the 6400 block of North 11th Street. There was no immediate word on his condition.
RELATED: 15-year-old boy describes moments he was struck by lightning in New York City's Central Park
"Immediately, the first thing me, my brother and cousin did was run over there with no questions asked. We went over there and tried to lift the tree. It was very heavy," recalled Lakye Powell, of East Oak Lane.
Strong winds also caused a small, unoccupied plane to overturn at the Northeast Philadelphia Airport.
Outside of the city, drivers had to find another route in Westtown Township, Chester County, after a large tree fell onto Concord Road near Oaklea Lane.
A woman had to be rescued from a home in Upper Darby. Officials say she was pinned by a massive tree that fell on the back of her home on Bond Avenue.
"She was fortunately conscious and alert when we removed her, so that's a good sign," said Dep. Chief Dennis Gallagher, with the Upper Darby Fire Department.
Before crews arrived, neighbors say they jumped into action following the woman's screams for help.
John DiStephano's black Mustang was one of two vehicles damaged by a falling tree in Drexel Hill.
"I heard a crash which I thought was thunder, but it wasn't thunder," he said.
And over in Bala Cynwyd, the storm damaged the roof at One Bala Plaza, home to rock station 93.3 WMMR. The view from Chopper 6 showed debris in the parking lot and at least one car damaged.
The storms also caused issues at Abington Hospital Thursday night.
The medical facility had to temporarily close after a power outage.
The hospital, in the 1200 block of Old York Road, lost power around 9 p.m.
Power outage temporarily affected Abington Hospital
Trauma patients had to be temporarily diverted to other facilities.
Action News was told power was restored and the ER reopened around 11 p.m. on Thursday.
The storms also caused several delays on Septa's Regional Rail.
An Action News viewer sent us this video of a fire near the Ardsley Station off Jenkintown Road in Glenside.
Fire caused by storm in Glenside
It appears a tree fell on the overhead wire, sparking a fire.
There has been no word on the damage.
A large tree also fell across Route 29 in Trenton, blocking all of the southbound lanes near the Calhoun Street exit.
Tree branches also came down in front of the State Museum on State Street.
After the storm came the rainbow.
Rainbow appears after storm in Philadelphia region
A colorful arc formed over Middletown, Bucks County, and many other communities, as you see from Chopper 6.
People went looking for the bright colors after the nasty weather.
Nearly 300,000 PECO customers were without power during the height of the storm. PECO says it may take several days to get back to normal.
"Really extensive damage, and that's why we've suspended the estimated restoration times," explained PECO spokesperson Greg Smore.
Residents are reminded never to approach a downed power line and to call PECO at 1-800-841-4141. To report an outage, click here