We were on that flight coming down from JFK. Flight was delayed because of weather off the coast on the departure route. Crew was supposed to turn around and go back but exceeded their duty day, hence the cancellation. Airlines used to put an extra pilot on to let them fly a longer day, but I guess Delta is not doing that now.