Americans gained a new federal holiday last year: Juneteenth. This year the holiday, which commemorates of the end of slavery in the United States, falls on Sunday but it will be observed in many places on Monday, June 20.
A combo of rough weather, staff shortages and infrastructure challenges have left major carriers struggling to keep up with the surge in travel