Science / satellite 'Impossible Satellite' Just Pulled Off a Big First European Space Agency successfully steers defunct Aeolus to crash into the ocean By Rob Quinn Posted Jul 28, 2023 1:45 PM CDT Updated Jul 29, 2023 7:00 AM CDT Copied Back