I'd love to be a fly on the wall when the reports from the first required post-flight inspections are submitted. I'm guessing you all saw the scope pics from the Finnish F-18?
The (admittedly unconfirmed) reports of 'burning smell' during descent tonight is troubling. This could backfire quite spectacularly.