They returned into Earth's atmosphere at roughly 32 times the speed of sound
April 19, 2026
They returned into Earth's atmosphere at roughly 32 times the speed of sound