A review by allisomethings
Project Hail Mary by Andy Weir

adventurous funny tense

5.0