Tropical Storm Debby

Tropical Storm Debby was a destructive storm that impacted the Northeastern United States, causing major flooding there due to its slow movement.