https://bjthoughts.com/2011/11/flight-delayed/
Travelling 101: When Flight Is Delayed And No One Knows Why