Exhibitionist

Horse Trainer's Rooftop Spread for the City Lights

Lena and Marcus fuck hard on his penthouse rooftop, putting on a show for the glowing city.

8 min read 1,937 words July 21, 2026New

Horse Trainer's Rooftop Spread for the City Lights

The city hummed far below like a living thing, its veins of neon and headlights pulsing against the velvet dark. On the thirty-eighth-floor rooftop terrace of Marcus Kane’s penthouse, the night air tasted of ozone, distant rain, and the faint, earthy musk that still clung to Lena Voss’s skin after two hours working with his stallion in the private arena downstairs. The horse was stabled and content. The real tension had followed them up here.

Lena leaned her hips against the thick glass-and-steel railing, the cool surface pressing through her tight black riding breeches. The fabric hugged every curve of her ass and thighs like a second skin, still warm from her body heat. Her cropped white top ended just beneath her breasts, baring a strip of toned abdomen that gleamed with a light sheen of sweat. At twenty-eight, she knew exactly how she looked—strong, sun-kissed, unmistakably athletic—and she knew exactly who was watching.

Marcus stood a few feet away, loosening the collar of his charcoal dress shirt, sleeves rolled to his elbows. Thirty-two, broad-shouldered from years of boxing and riding, he carried the kind of quiet wealth that let him own a penthouse with a private stable on the lower levels. His dark eyes kept drifting to the way the city lights painted highlights along Lena’s spine.

“You always stand like that after a session?” he asked, voice low. “Like you’re daring the whole skyline to look?”

Lena turned her head just enough for him to see the smirk tugging at her full lips. She shifted her weight, arching her back a fraction more so the curve of her ass pressed harder against the railing. The breeze lifted the hem of her cropped top, flashing the underside of her breasts.

“Maybe I am,” she said. Her voice carried that husky edge it always got when she was turned on. “Maybe I like the idea that every lit window over there has someone with binoculars. Or a telescope. Or just their eyes pressed to the glass, wondering who the woman in the tight breeches is.”

Marcus’s throat worked visibly. He took one slow step closer, then another, until the heat of his body radiated against her back. The city stretched out beneath them in an endless glittering grid—thousands of anonymous eyes, hundreds of high-rises with balconies and rooftops of their own. The thought sent a visible shiver down Lena’s arms.

“I’ve wanted you since the first time you put your leg over my stallion,” he admitted, the words rough. “But tonight… tonight I don’t just want you, Lena. I want them to see me taking you. I want the city to watch me fuck you raw.”

The confession hit her like a spark to dry tinder. Lena’s nipples tightened instantly against the thin fabric of her top. She turned fully to face him, eyes bright with arousal and something fiercer—recognition.

“Then we’re the same kind of filthy,” she whispered, reaching down to catch the hem of her cropped top. With deliberate slowness she peeled it upward, dragging the fabric over her breasts until they bounced free into the night air. Her nipples were already stiff, dusky rose against her tanned skin. She arched her back hard, pushing her chest out toward the glowing horizon, letting the cool wind lick over her bare tits while she watched Marcus’s face.

“Tell me again,” she said, voice trembling with excitement. “Tell me you want them to see.”

Marcus’s hands flexed at his sides. His cock was already straining against the front of his tailored trousers, thick and obvious.

“I want every bored executive jerking off in his corner office to watch me bury my cock in you,” he growled. “I want the couple on the thirty-second floor across the street to fight over the binoculars. I want you loud, Lena. I want you dripping and screaming so the whole fucking city knows you’re mine tonight.”

Lena’s breath hitched. She dropped the top to the polished concrete, standing before him in nothing but her riding boots and skin-tight breeches. Her breasts rose and fell with each quick breath. The thrill of exposure—cool air on bare skin, the vast open night, the knowledge that they were visible from dozens of angles—made her pussy clench hard.

“Then let’s give them the show they paid for,” she said, sinking gracefully to her knees right there on the open terrace.

Marcus unzipped with a harsh rasp. His cock sprang out, heavy, veined, already leaking at the tip. Lena wrapped her fingers around the thick base and looked up at him, eyes shining with pure wicked delight. She stroked him slowly, deliberately angling his shaft so the city lights caught the glossy head.

For the watchers, she thought, and the idea made her moan before she even took him in her mouth.

She parted her lips and slid him inside in one long, wet glide, hollowing her cheeks. The salty taste of him flooded her tongue. Lena kept her gaze locked on Marcus’s face while she worked him, but she made every movement theatrical—long, slow bobs of her head, deliberate swirls of her tongue around the crown, loud, obscene sucking sounds that carried on the night wind. Her free hand cupped his balls, rolling them gently while she pumped the thick shaft with tight, twisting strokes.

“Fuck, look at you,” Marcus groaned, threading his fingers through her dark ponytail. “Sucking me off like the whole city’s your audience. You love this, don’t you?”

Lena pulled off with a wet pop, strings of saliva connecting her lower lip to his glistening cockhead. She stroked him firmly, angling him toward the skyline like she was presenting him.

“I love it,” she confessed, voice husky. “I’ve touched myself in hotel rooms thinking about being watched. But this… this is so much better. I want them to see how deep I can take you.”

She swallowed him again, pushing forward until her nose brushed the crisp hair at his base. Her throat fluttered around him. Marcus’s hips jerked, a guttural sound escaping his chest. For long minutes she worshipped him—slow, deep, filthy—making sure every distant window got the full obscene picture: the beautiful horse trainer on her knees, bare tits swaying with every bob of her head, lips stretched wide around a thick cock while the city glittered behind her like a jeweled backdrop.

Finally Marcus pulled her off with a wet gasp. His eyes were wild.

“Up. Now. I need to be inside you.”

He spun her around and bent her over the wide railing. The glass was cold against Lena’s bare breasts; she gasped as her nipples dragged across it. Marcus hooked his fingers into the waistband of her breeches and yanked them down roughly, taking her tiny black thong with them. The fabric caught at her knees, trapping her legs together just enough to make her feel deliciously helpless. Cool air kissed her soaked pussy and the tight pucker of her ass. She was dripping, inner thighs shiny with arousal.

Marcus kicked her boots wider apart, spread her open with both hands, and drove into her in one brutal thrust.

Lena cried out, loud and shameless. The thick length of him stretched her perfectly, bottoming out against her cervix in a burst of sharp pleasure. He didn’t give her time to adjust. He fucked her hard, hips slamming against her ass with loud, wet smacks that echoed off the surrounding buildings. Each powerful stroke shoved her breasts against the railing, her nipples dragging back and forth over the smooth glass.

“Yes—fuck—harder,” she moaned, voice carrying into the night. “Let them hear me. Let them see how deep you’re buried in my cunt.”

Marcus snarled and gave her exactly what she begged for. One hand fisted in her ponytail, arching her back so her tits thrust out toward the city. The other gripped her hip hard enough to leave marks. He pounded into her with long, punishing strokes, the wet sounds of her pussy obscene in the open air. Lena spread her legs as wide as the breeches around her knees would allow, pushing back to meet every thrust, moaning louder with each impact.

The city watched. She could feel the eyes—imagined or real—on her bouncing breasts, on the place where Marcus’s thick cock disappeared between her spread cheeks again and again. The thought pushed her closer to the edge faster than she’d ever imagined.

Marcus suddenly pulled out, breathing hard. He dropped onto the wide outdoor lounger behind them, cock slick and pointing straight up.

“Ride me,” he ordered. “Reverse. Let them see everything.”

Lena kicked her breeches and thong the rest of the way off, leaving herself completely naked except for her tall black riding boots. She straddled him backward, facing the glittering skyline. Reaching between her legs, she guided his cock back inside her dripping pussy and sank down slowly, savoring every inch.

The new angle made her groan. She planted her boots on the lounger and began to ride—slow at first, grinding in deep circles so every distant watcher could see exactly how her pussy stretched around him. Then she grew bolder. Faster. Her ass slapped against his thighs with sharp, rhythmic smacks. Her tits bounced heavily, nipples tight and aching. She reached back, bracing her hands on his chest, and fucked him with abandon, head thrown back, moans turning into cries that rang out over the rooftops.

Marcus’s hands roamed everywhere—squeezing her breasts, pinching her nipples, sliding down to rub tight circles over her swollen clit. The dual stimulation shattered what remained of her control.

“I’m going to come,” she panted. “Fuck—Marcus—they’re going to see me come all over your cock—”

“Then let them watch,” he growled, thrusting up hard to meet her. “Come loud, Lena. Come for the whole goddamn city.”

The orgasm crashed through her like lightning. Lena screamed, back arching violently as her pussy clamped down around him in powerful, rhythmic spasms. Her juices squirted around his shaft, soaking his balls and the lounger beneath them. Marcus followed her over the edge with a deep, animal groan, burying himself to the hilt as he pumped thick ropes of cum deep inside her clenching heat.

For a long, trembling minute they stayed locked together, panting, bodies gleaming with sweat under the night sky.

Finally Lena slumped back against his chest, still impaled on his slowly softening cock. She glowed with satisfaction, a lazy, wicked smile curving her lips as she gazed out at the countless lit windows and balconies. Somewhere out there, people had watched. The thought sent one last pleasant aftershock through her core.

Marcus’s arms came around her, palms cupping her breasts possessively. He pressed a kiss to the side of her neck.

Lena turned her head just enough to meet his mouth. The kiss was deep, slow, and lingering, tongues stroking lazily while his cock gave one last twitch inside her. She stayed straddling him, completely exposed to the night, cum slowly leaking around where they were still joined.

When the kiss finally broke, she whispered against his lips, voice soft with promise, “Next time we do this on an even brighter rooftop. I want more eyes.”

Marcus smiled, brushing a damp strand of hair from her cheek. He didn’t answer with words. He simply kissed her again, slower, sweeter, as the city lights continued to burn around them in endless, silent witness.

Then there was only the sound of their breathing, the warm press of skin, and the vast, quiet night holding them both in its glowing embrace.

Silence.

Tagged exhibitionism outdoor-sex teasing clothed dirty-talk

Rate this story

Thanks for rating

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.