Ad Astra Archive
Dec 11 2023 • 9 mins
Stranded on Mars without communication from Earth, a desperate astronaut must confront the chilling truth behind a mysterious artifact unearthed by his crew.