Thousands Of Flights Delayed, Canceled Heading Into 4th of July Weekend