World Tragic Stadium Collapse in Algeria Leaves Three Dead and 81 Injured, Sparks Outpouring of Reactions by Ava Thompson June 24, 2025