Heavy rain has caused roads to flood all across the Delaware Valley resulting in cars getting stuck, people being rescued, and streets to shut down.



More...