"You're really going to race that heap of scrap?"
Zach Grayson said it while leaning against his polished rover with a smirk, arms crossed, looking like he had already won. I set down my cleaning rag and looked at him.
"Yes," I said. "And I'm going to beat you."
He laughed. Not a friendly laugh. The kind of laugh a man does when he thinks the joke is doing all the work for him. "Bella, you clean solar panels. You don't drive anything but a cart with a mop bucket on it."
That stung, I will admit. But he wasn't wrong about the job. I'm Bella Cunningham, twenty-eight years old, six years a colony cleaner here on Tharsis. My hands smelled like solvent from March to November and my back knew every bolt on every panel in the array. It was honest work and it kept the lights on. But it was not the work I wanted, and everyone knew it.
"I've got a rover," I said.
"You've got a junk pile."
"We'll see at the finish line, won't we?"
He shrugged and went back to checking his tire pressure, because of course his rover had real tires and not the half-melted things I'd dug out of a scrap trench. "Race is Saturday. Try not to die. It makes the guild paperwork ugly."
He drove off and I stood there in the dust, fuming, until my comm buzzed. Cleaning shift. Always cleaning shift.
Here's how the week actually went, though.
I finished my last shift before the race on Thursday night, the long one, panels forty through sixty on the western array. Six hours in a suit, wiping red dust off glass under a sky the shade of a faded contusion. My supervisor signed my hours and I signed the log and I walked out of the array yard like a person going home to sleep, which is what the log said.
I did not go home to sleep.
I went to the repair bay on the south side of the habitat ring, the old one, the one nobody uses since the new fabrication shop opened. Denny Parson keeps it half alive out of stubbornness. Denny is the colony engineer, thirty-five, married to a woman named Rosie, and they've got a toddler who screams with pure joy at anything that moves. Denny had been letting me use the bay after hours for two months. He thought I was rebuilding a rover to haul cleaning gear cheaper.
I was not rebuilding a rover to haul cleaning gear.
The thing I had was a salvage frame, an old cargo hauler that got scrapped six years ago when the mining guild upgraded. I'd pulled a working drive core off it, patched the chassis with plate from three different vehicles, and welded on a roll cage out of rebar stock. It was ugly. It was the ugliest vehicle on Mars, possibly in the system. But it was mine, and underneath the ugliness it had good bones.
And that night I welded on the thruster.
I'd traded two weeks of extra cleaning shifts to a shuttle tech for a salvaged maneuvering thruster, small, the kind they use for fine attitude correction. Not enough to fly. Enough to give me a kick on straightaways that nobody would expect from a scrap heap. The Dust Run is five hundred kilometers of rock fields and old mining tunnels and sand sinks, and everybody plays it safe in the canyon stretches. I planned to not play it safe.
"Tell me that's not what I think it is." Denny's voice came from the door, and I nearly welded my own glove.
"It's a thruster, Denny."
"I can see it's a thruster, Bella. Why is it on your rover?" He came over, shaking his head, kicking a bolt out of his path. "You weld that to a frame with hairline cracks in the left rail and you're going to turn yourself into a firework at kilometer forty."
"The rails are fine. I checked."
"You checked with what, your eyes?"
"With the acoustic tester you left in the bay, actually. Twice."
He stood there rubbing his jaw, looking at the thruster, looking at me. "You know Zach Grayson is going to be in this race. And Kwan. And half the guild pilots."
"I know."
"And you're a cleaner."
"I know that too, Denny." I pulled my helmet off and set it on the bench. "You want to know the prize? A year of water rations. Upgraded life-support credits. Denny, I could move out of the barracks. I could get a real bunk with a real window. I could maybe, maybe, put in for tech training. I'm twenty-eight years old and I have spent six years wiping glass. This is my one shot and I'm taking it."
He sighed, that long sigh men do when they've already lost the argument and know it. "Fine. Fine! But you let me go over the welds Saturday morning before you roll to the line. And if I say don't use the thruster in the tunnels, you don't use the thruster in the tunnels."
"Deal," I said, and I hugged him, and he patted my back like I was his kid sister, which I am not, and which was fine anyway.
Saturday came gray and cold, the way it always is before dawn in the habitat ring. The starting line was set up on the hardpan east of the canyon overlook, and by six there were maybe three hundred people there, which for a colony of two thousand is basically a holiday. Race flags on poles. Guild trucks. Food stalls selling the same terrible protein cakes they always sell, but shaped like rocks for the occasion, which people found charming for reasons I don't understand.
Cyn Voss stood up on the bed of a flatbed with a megaphone. Cyn is twenty-six, runs the race every year, and wears a tech harness with more tools than a person needs, which is saying something on a colony. She's sharp, funny, and honestly one of the few people who had ever said a kind word about my rover before that morning.
"Rules!" she called. "Five hundred klicks, marked course, no shortcuts off the beacon line or you're disqualified and fined. Sand sinks are marked but not safe, enter at your own risk, and if you get stuck, you wait for the sweeper, you do not dig. Two checkpoints, both mandatory. Thrusters legal below five meters only, and if anybody clips a canyon wall I will personally bill them for the survey drone they killed." She looked right at me when she said that last part. Everyone laughed.
"Ready positions!" she called, and the crowd noise went up.
I rolled my rover onto the line and the laughter started. I heard it, all of it. Patchwork. Scrap wagon. Somebody shouted "nice mop bucket." and I wanted to die a little, I won't lie. I gripped the wheel and stared straight ahead at the first beacon.
Zach pulled up beside me in his polished thing, all corporate white and guild blue, suspension like a dream. "Last chance to withdraw, cleaner," he said through the band radio. "I'll even tell people you had engine trouble."
"Why would you do that?"
"Because when you lose, I want it to be the rover's fault, not mine."
"Zach," I said, "when I beat you, I want you to have to say my name at the banquet. Out loud. In front of everyone."
There was a pause on the radio. "You won't beat me."
"Then it costs you nothing to agree."
He laughed again, but it was shorter this time. "Fine. If you somehow beat me, I'll say it. And when I win?"
I thought about it. "You get to say I told you so. Once."
"Deal," he said, and something in his voice had changed, gone from bored to interested, and I didn't have time to think about what that meant because Cyn raised the flag.
"Runners, GO."
Thirty engines roared at once and the hardpan threw up a wall of red dust, and I dropped into fourth and went.
The first ten klicks were pure chaos. Thirty rovers on hardpan means thirty rovers kicking up enough dust to hide a warehouse, so everybody ran on beacons and prayer. I held middle of the pack and let the dust do what dust does, which is clog intakes. Two guild rigs pulled over by kilometer twelve with overheated filters, and I will admit I smiled behind my visor. Little things, you know?
The rock field came at kilometer thirty. This is where the pros shine, because it's about reading ground fast, and they've all flown survey maps a hundred times. Zach went by me like I was parked, waving as he passed, the absolute jerk. "Still time to quit," he said on the band.
"Still time to shut up," I said back.
But here's what they didn't know, and what I'd spent six years learning without meaning to. When you clean solar panels for a living, you crawl on them. You feel every seam, every stress line, every place the metal talks to you. And when you patch a rover chassis with plate from three different vehicles, you learn how vehicles talk too. I knew my rig like I knew the palms of my own hands. Every rattle meant something. Every shimmy had a name.
So when the course marker pointed left around a rock wall and I heard the ground humming under my left rail, I heard something else too. A gap. Thin air between two walls, a slot canyon the survey maps marked as unrunnable. Too narrow, said the map. Debris field, said the map.
The map, however, was drawn six years ago, before the last big quake. And quakes reshuffle rocks. I'd crawled through that slot on foot in March, on a whim, because that's the kind of thing I do on my one day off, apparently.
"Cyn, this is runner nineteen," I said on race band. "Question on shortcut legality. Slot canyon at kilometer thirty-six, connecting to the main line. Is running it a disqualification?"
Static. Then Cyn's voice, dry as the regolith. "Nineteen, there is no slot canyon at kilometer thirty-six. There's a debris field marked on every map printed this decade."
"Maps are old. From here it looks clear. Yes or no?"
"If it's off beacon line, yes."
"It's not. It reconnects at forty-one. It cuts the corner."
Long pause. I could picture her up in the chase truck, chewing her lip, wanting the race to be interesting. "If the beacons read continuous, it's legal. It's also suicidal. Nineteen, do not tell me you're about to do what I think you're doing."
"Copy, going in," I said, and dropped the nose down into the gap.
Oh man. Oh man, it was tight. Walls close enough to spit at both sides, and the rover is three meters wide, which means margins measured in what felt like centimeters. I killed the main drive to a crawl and feathered the maneuvering thruster instead, that little salvage beauty I'd traded two weeks of cleaning shifts for. Fine attitude correction, the manual calls it. What it meant down here was a tiny push left, a tiny push right, holding the hull dead center while the wheels found a path through rubble nobody had cleared since before I was born.
Rock scraped my right fender. Screech, whole chassis shudder. "Okay, okay, we're fine," I told the rover, because I talk to my vehicles, sue me. A boulder the size of a fridge filled half the slot ahead and I stopped, breathing hard, and did the math. Go around meant reversing, losing everything. Over meant... well.
"Thruster, below five meters, legal," I reminded myself out loud. Then I gunned it and rode the little jet's push up and over the boulder's shoulder, one wheel lifting, my stomach somewhere around my ears, and came down the other side with a bang that I felt in my teeth.
"Runner nineteen," Cyn said in my ear. "Telemetry shows a vertical excursion. That had better have been under five meters."
"It was four point nine," I said. "Give or take."
"Give or take my foot. Nineteen, you are insane and I kind of love it. Clear to forty-one."
I came out of the slot onto the main line and the beacon counted me legal, and there, way up ahead, a white-and-blue dot crawling along the canyon shoulder. Zach. Kilometer forty-one and I was back on course and gaining.
"Grayson, this is the cleaner," I said on the band.
Silence. Then, "How. How are you ahead of schedule. You were behind me at thirty."
"Took the slot."
"Took the WHAT? Nineteen, the maps say the slot is a debris field, there's no line through it!"
"There was a line through it. There is now. Also your left rear track tension is off, I can hear it in your engine note, you might want to check that."
"Are you... are you coaching me? Are you mocking me and coaching me at the same time?"
"Both things can be true, Zach."
He cursed, long and colorful and kind of impressive, guild pilot vocabulary on full display. Then his engine note changed, deepened, and he pulled away again, because the man does not stay beaten long, I'll give him that.
The canyon narrowed past kilometer sixty. This is the section the racers call the Throat, and it eats rookies every year. Walls rise sheer on both sides, the road is cut gravel, and there are exactly two places wide enough to pass. Zach held the lead through it like a professional, which he is, and I sat in his dust and fumed and studied him. And that's when I noticed he wasn't checking his mirror. He'd been checking it every thirty seconds since the start, then stopped.
I know why drivers stop checking mirrors. Because they've decided nobody's a threat.
The first checkpoint came at kilometer one-twenty, a flat stretch with a fuel bladder and Cyn's sweep team drinking terrible coffee. I rolled through, they scanned my tag, a woman in a guild jacket shouted "nineteen, you're fifth, how are you fifth?" and I shouted back "patchwork and spite." and kept rolling.
Second place through the Throat was a guild pilot named Kwan, and third was a woman from the agri dome whose name I never caught. I passed Kwan at the checkpoint when he stopped to swap
Read the rest of the night.
Membership opens every story in full, plus every part of every series.
One tap creates your account and continues to secure checkout.
You’ll finish on our payment partner’s page. Billed discreetly as [BILLING NAME].