This brings back memories from my earlier days in my aviation career, remembering the Dan-Air 707 crash on approach to Lusaka in 1977 where the starboard horizontal stabiliser detached on approach.
Lost some good friends and colleagues in that one, and in more recent times I am ex Atlas!
Not suggesting there is any link here, just an unpleasant similarity.
R.I.P. brothers.