Spirit says the delays and cancelations were caused by a series of weather and operational problems. Jake Reiner reports.
0 Comments