Severe storms leave behind downed trees, power outages in Delaware Valley
Wednesday, July 17, 2024