Luna’s heart raced as she slipped out the back door of the lecture hall, the stuffy air of the exam room already fading behind her. The campus buzzed with the distant chatter of stressed teen students cramming for finals, but she couldn’t focus—not with the insistent throb between her thighs pulling her away. At nineteen, Luna was the epitome of that wild, untamed teen energy, her lithe body curving in all the right places under her tight school skirt and cropped blouse. Skipping exams felt like rebellion, but the real fire was the horny ache that had been building all week, making her panties damp just thinking about it.
She ducked into the old maintenance shed behind the dorms, the one everyone whispered about for hookups. The air inside was thick with the scent of rust and old oil, mixed with the faint, earthy musk that lingered from past teen sex escapades. Luna’s breath hitched as she leaned against a workbench, her fingers tracing the hem of her skirt. Why bother with boring tests when her body screamed for something raw, something real? She imagined the free teen porn videos she’d watched last night—girls like her, surrendering to lust, getting drilled hard and hairy, no holds barred.
The door creaked open, and there he was: Marcus, the burly groundskeeper in his forties, with a salt-and-pepper beard and arms like coiled ropes. He’d caught her eye before, fixing the sprinklers while she sunbathed, his rough hands making her wonder what they’d feel like gripping her hips. “Skipping again, Luna?” he growled, his voice low and gravelly, eyes raking over her like she was the prize he’d been waiting for. She bit her lip, the heat flushing her cheeks. “Exams can wait. I need… something else.” Her words hung heavy, laced with invitation.
Marcus stepped closer, the shed’s dim light casting shadows over his broad frame. The air grew heavier, charged with anticipation. He smelled of sweat and fresh-cut grass, a masculine tang that made Luna’s core clench. She reached out, her small hand brushing his chest, feeling the hard muscle beneath his worn shirt. “You’re playing with fire, girl,” he murmured, but his hand captured hers, pulling her flush against him. Their bodies collided—soft teen curves against solid man—and she gasped at the bulge already straining his jeans.
Luna’s fingers fumbled with his belt, urgency making her clumsy. The metallic clink echoed in the confined space as she freed him, her eyes widening at the sight. Thick, veined, and crowned with a nest of dark, wiry hair that promised the kind of hairy drilling she’d fantasized about. It twitched in the cool air, hot to her touch as she wrapped her palm around it, stroking slowly. Marcus groaned, the sound vibrating through her like thunder. “Fuck, you’re eager for that teen porn life, aren’t you?” he rasped, his free hand sliding up her thigh, pushing her skirt higher.
She nodded, breathless, the rough calluses on his fingers scraping her smooth skin in a way that sent sparks straight to her clit. He hooked his thumb into her panties, yanking them down with a rip that made her yelp. The fabric whispered to the floor, leaving her exposed—her teen pussy bare except for the soft, untamed bush she’d neglected in her haste. Luna felt vulnerable, aroused, the cool draft of the shed kissing her wetness. Marcus dropped to his knees, his beard tickling her inner thighs as he nuzzled in, inhaling deeply. “Smell that? Pure teen sex scent,” he muttered, his hot breath fanning her folds.
His tongue darted out, flat and insistent, lapping at her from entrance to clit in one long, deliberate stroke. Luna’s knees buckled, her hands flying to his hair, tangling in the coarse strands. The wet sounds filled the shed—slurps and moans—as he devoured her, sucking her swollen nub with a hunger that made her hips buck. She tasted salty on her own lips from biting them so hard, the earthy aroma of her arousal mixing with his sweat. “Oh god, yes… eat my teen porno pussy,” she whimpered, the words spilling out dirty and desperate, fueling the fire.
Marcus’s hands gripped her ass, kneading the firm cheeks as he plunged his tongue deeper, fucking her with it in rhythmic thrusts. Luna’s body sang, every nerve alight—the scrape of his stubble against her sensitive skin, the vibration of his growls against her core. She ground against his face, chasing the building pressure, her juices smearing his chin. The world narrowed to this: the slick glide of his mouth, the ache in her thighs from standing, the distant hum of campus life oblivious to her indulgence in free teen porn fantasies come alive.
But she wanted more—needed that thick cock splitting her open. “Fuck me,” she begged, pulling him up by his shirt. Marcus stood, wiping his mouth with the back of his hand, eyes dark with lust. He spun her around, bending her over the workbench, the wood cool and splintery against her palms. Her skirt hiked up, ass presented like an offering. He kicked her legs wider, the sound of his zipper the only warning before the blunt head of his dick nudged her entrance.
Luna pushed back, impatient, and he sank in with a grunt—inch by hairy inch stretching her tight teen walls. The burn was exquisite, her pussy fluttering around the invasion, the coarse hair at his base tickling her ass as he bottomed out. “So fucking tight… this teen sex hole was made for drilling,” he snarled, pulling back only to slam forward again. The slap of skin on skin echoed, wet and obscene, mingling with her cries. Each thrust drove deeper, his balls swinging heavy against her clit, the friction building a coil in her belly.
She arched her back, pressing into him, the scent of their joining—musky, primal—overwhelming her senses. Marcus’s hands roamed, one pinching her nipple through her blouse, the other rubbing circles on her clit. The dual assault had her moaning loader, the shed walls seeming to close in with the heat. Sweat beaded on her skin, trickling down her spine, as he pounded relentlessly. “Take it, you horny little teen porno slut,” he growled, the words vibrating through her body like an aphrodisiac.
Luna’s world blurred, pleasure cresting in waves. She clenched around him, milking his cock, the hairy patch grinding against her with every hilt. The sounds were symphony of sin: her gasps, his grunts, the creak of the bench under their rhythm. He reached around, fingers delving into her bush, teasing the slick hood of her clit. The added touch shattered her—orgasm ripping through like lightning, her pussy spasming, gushing over him in hot pulses.
But Marcus didn’t stop. He flipped her onto her back atop the workbench, tools clattering to the floor in the chaos. Her legs wrapped around his waist, pulling him back in, the new angle hitting that spot inside that made stars explode behind her eyelids. His hairy chest rubbed against her blouse, the friction teasing her hardened nipples. “Gonna fill this free teen porn dream,” he panted, hips snapping with brutal force. Luna’s nails raked his back, leaving red trails, the pain spurring him faster.
The air thickened with their mingled scents—sweat, cum, arousal—a heady cocktail that made her head spin. She licked salt from his neck, tasting the man who’d turned her exam skip into this raw teen sex marathon. His thrusts grew erratic, the hairy base of his cock dragging deliciously against her oversensitive folds. Luna felt another climax building, coiling tight, her body trembling on the edge.
He hooked her legs over his shoulders, folding her in half, drilling deeper than before. The stretch burned anew, her walls gripping him like a vice. “Fuck, your hairy pussy’s sucking me in,” he groaned, the words filthy and perfect. Luna’s hands clutched the edges of the bench, knuckles white, as the pressure mounted. Every sense amplified: the rough wood biting her skin, the wet squelch of their connection, the ragged breaths syncing in desperation.
She came again, harder this time, vision whitening as ecstasy tore through her. Marcus followed, burying deep with a roar, his cock pulsing hot ropes into her core. But even as he softened slightly, he didn’t pull out—instead, he rocked gently, stirring the mess, keeping the fire smoldering. Luna’s body hummed, spent yet craving, her fingers tracing the sweat-slick hair on his chest.
They shifted, her straddling him now on the shed floor, the concrete cool against his back. She sank down, guiding him back inside, the slippery ease from their release making it glide. Riding him slow at first, savoring the fullness, the way his hands cupped her ass, spreading her. The hairy friction reignited sparks, her clit grinding against his base with each roll of her hips. “More teen porn action,” she whispered, leaning down to capture his mouth in a messy kiss, tongues tangling with the taste of her own essence.
Marcus bucked up, meeting her rhythm, the slap of flesh resuming its dirty cadence. Luna’s breasts bounced free as she unbuttoned her blouse, the cool air pebbling her skin. He latched onto a nipple, sucking hard, teeth grazing in a way that made her yelp and grind faster. The shed filled with their symphony again—moans, gasps, the creak of bodies in motion. Sweat dripped between them, slicking the slide, her bush matted and glistening.
She picked up pace, chasing another high, the coil tightening unbearably. His fingers dug into her hips, bruising in the best way, urging her on. “Ride that hairy drilling, baby,” he urged, voice hoarse. Luna threw her head back, the tension snapping once more, waves crashing over her in endless bliss. He thrust up hard, prolonging it, their bodies locked in perpetual motion.
Without pause, Marcus sat up, flipping positions so she was beneath him again, legs splayed wide. He entered her with renewed vigor, the hairy press against her clit sending aftershocks through her. The air was thick, almost suffocating with heat and scent, but Luna reveled in it—the raw, unfiltered essence of their teen sex frenzy. His pace built, relentless, each plunge deeper, harder, the workbench forgotten as they rutted on the floor like animals.
Luna’s hands explored everywhere—clawing his back, tugging his hair, feeling the strain of muscles under sweat-slick skin. The sounds were intoxicating: the wet smack, her whimpers turning to screams, his guttural praises. “Such a perfect teen porno body… gonna drill you all day.” She believed him, lost in the haze, her body arching to meet every thrust, the hairy friction a constant tease.
As another orgasm loomed, she wrapped her legs tighter, pulling him impossibly close. The world dissolved into sensation—the pulse of his cock, the scrape of hair, the shared breaths ragged and hot. They moved as one, building toward that explosive peak, no end in sight.