Emergency crews rescued more than 10 people in the Princeton area Saturday afternoon as storms dumped rain at a pace that overtaxed the drainage system.
Drivers got caught in fast-rising waters at University Place, Alexander and West Drive and South Harrison Street.
Water got high enough inside the pedestrian tunnel at Princeton Junction station that it cut off cross-platform access. NJ Transit brought in shuttle buses to get riders to the next station.
In West Windsor Township, a state of emergency was declared with major roads flooded.
A Flash Flood Warning is up until 10:15 p.m. for central Mercer County where more than five inches of rain had fallen by 8 p.m., causing flooding in multiple locations across the county, including Princeton's campus.
The warning extended to south central Somerset County and west central Middlesex County as well. Areas expected to get hit hardest include: South Brunswick, Ewing, Princeton, Princeton Junction, Rocky Hill, Kendall Park, Plainsboro Center, Lawrenceville, Edinburg, Kingston, Princeton Meadows, Mercerville-Hamilton-Hamilton Square, Monmouth Junction and Heathcote.
Nassau Street Seafood in Princeton tried to make the best of it, inviting people to stop in and stay dry.
Departures at Philly International were running two hours behind on average, due to weather.
Do not drive into water where you can't see the road. Turn Around. Don't Drown. Flood waters may be deeper than you think.