Nails in My Feet

I gotta tell you, as a puppet life sucks. I mean, cartoon characters got it easy. They don’t have to deal with five-fingered monsters crawling all over them or being nailed to the floor. Or dying. I was talking with old Scoobster the other day. Once you get past the doggy speak, he’s pretty clear. […]


Everything Under Heaven

“So you’re a chef,” the huntress said, after she’d saved the day, “and you’re out here to hunt and cook a dragon?” “Yes?” Kee picked leaves off her muddied pants, a futile gesture. The huntress stared at her with a slight frown. She was compact, shaved hairless, brown-skinned, and wore Easterner boiled leather armour, dotted […]


Give the People What They Want

The precinct’s interrogation room had the same atmosphere as all such rooms: stale coffee mixed with flop sweat and the tang of blood. There were no windows, and the cliched one-way mirror was replaced by hologram cameras that transmitted an exact 3D replica of proceedings into a room of detectives and lawyers. But the single […]


Red Lizard Brigade

October. Our animals, they know. Way before we do. Ever since we entered the Zone of Exclusion, she’s been uneasy. For me, it’s paradise. No people. Stores full of stuff. Apartment doors standing open, radios still on. One morning months ago a caravan of trucks showed up, ordering everybody out of a two-hundred-kilometer circle of […]

Listen   Read

The Uncanny Dinosaurs—Introduction

The year is 2069. Rumors of monsters haunt three abandoned islands in the Pacific Ocean. Surrounded by dangerous waters from which visitors are warned away, few have dared visit and fewer still have returned to tell the tale. The three islands, linked via now-decrepit tunnels and bridges, were intended to create and experiment on DINOSAURS. […]


Bones in the Rock

I am hunting for my lover’s bones in the desert. Proper women do not splay out their legs, but there’s no sitting side-saddle on a Mongolian camel. My skirts are hitched high up my knees, but I am at an age where men won’t look twice at a bare stretch of calf or pale flash […]