4 hours agoAir Canada flight with 77 aboard catches fire after failed landing in HalifaxAmercianEvents