The dim glow of the bedside lamp cast long shadows across Keisha’s cluttered teen bedroom, posters of pop stars peeling at the edges from the humid summer air. At eighteen, she was the epitome of youthful temptation—curvy hips swaying in tiny denim shorts that barely contained her plump ass, her full C-cup tits straining against a cropped tank top that left her toned midriff bare. The scent of vanilla body spray mixed with the faint musk of her arousal hung in the room, thick and inviting. She’d been scrolling through free teen porn on her phone all afternoon, her pussy tingling at the sight of those raw teen sex videos, but nothing compared to the real thing. Tonight, Jamal was coming over, her secret crush from the neighborhood, the tall black guy with that rumored massive BBC that made all the girls whisper.
Her heart pounded as the doorbell buzzed downstairs. Keisha’s mom was out for the evening, leaving the house empty and echoing. She bounded down the stairs, her bare feet slapping against the wood, ponytail bouncing. Opening the door, there he was—Jamal, six-foot-three of lean muscle, dark skin glistening under the porch light, his smile wicked and knowing. “Hey, baby girl,” he rumbled, his voice deep like thunder rolling in from a storm. He stepped inside without waiting, his large hands already reaching for her waist, pulling her close. The heat from his body enveloped her, and she inhaled his cologne, spicy and masculine, making her knees weak.
They barely made it to her room before clothes started flying. Keisha’s tank top hit the floor first, revealing her perky tits, nipples hardening in the cool air. Jamal’s eyes devoured her, his breath hot against her neck as he backed her against the door. “Fuck, Keisha, you’ve been teasing me all week with those pics,” he growled, his fingers hooking into her shorts and yanking them down. She wasn’t wearing panties—hadn’t bothered since she knew he’d be coming. Her smooth, shaved pussy lips glistened with wetness, the scent of her teen arousal wafting up, sweet and needy. Jamal dropped to his knees, burying his face between her thighs, his tongue lapping at her folds like a man starved.
Keisha moaned, her hands tangling in his short curls, the wet slurping sounds filling the room as he devoured her. His tongue flicked her clit, sending jolts of pleasure up her spine, while his strong hands gripped her ass cheeks, spreading them slightly. She could feel the roughness of his palms, the way they kneaded her soft flesh, and it made her grind against his mouth. “Oh god, Jamal, yes… eat that teen pussy,” she gasped, her voice high and breathy, straight out of the teen porno she’d watched earlier. The buildup was electric, her body humming with lust, every nerve ending alive under his touch.
He stood up abruptly, towering over her, and stripped off his shirt, revealing chiseled abs that flexed with each breath. Keisha’s eyes dropped to his jeans, where the massive bulge strained against the fabric. She licked her lips, dropping to her knees now, her small hands fumbling with his zipper. When she freed his cock, it sprang out—thick, veined, at least nine inches of dark, throbbing meat. The musky scent of his arousal hit her like a wave, making her mouth water. “Holy shit, it’s huge,” she whispered, wrapping her fingers around the base, barely able to circle it. She leaned in, tongue tracing the underside, tasting the salty precum beading at the tip.
Jamal groaned, his hand guiding her head as she took him into her mouth, stretching her lips wide. The sounds were obscene—gagging slurps as she bobbed, saliva dripping down her chin onto her tits. He fucked her face gently at first, then harder, his hips thrusting in rhythm. “Suck that big black cock, you little teen slut,” he commanded, and Keisha’s pussy clenched at the dirty words, her free hand slipping between her legs to rub her swollen clit. The room smelled of sex now, sweat and desire mingling, the air heavy with their shared heat.
But Keisha wanted more—craved the intensity she’d fantasized about in those free teen porn clips. She pulled back, gasping, strings of spit connecting her lips to his shaft. “Fuck me, Jamal. I need that BBC inside me.” He didn’t need telling twice. He lifted her effortlessly, tossing her onto the bed like she weighed nothing. The mattress creaked under her weight, sheets rumpling as she spread her legs wide, exposing her dripping teen pussy. Jamal positioned himself between her thighs, rubbing the fat head of his cock against her slit, teasing her entrance.
The first push was slow, deliberate—stretching her tight walls inch by inch. Keisha cried out, the burn of fullness mixing with exquisite pleasure, her nails digging into his shoulders. “It’s so big… oh fuck, you’re splitting me open,” she whimpered, but her hips bucked up to meet him, urging him deeper. He bottomed out, balls slapping against her ass, and held there, letting her adjust to the invasion. The sensation was overwhelming: the heat of him pulsing inside her, the way her pussy gripped him like a vice, juices coating his length.
Then he started moving, slow thrusts building to a pounding rhythm. The bedframe banged against the wall, a steady thump-thump that echoed her racing heartbeat. Sweat beaded on Jamal’s brow, dripping onto her tits as he leaned down to suck a nipple into his mouth, teeth grazing the sensitive peak. Keisha’s moans turned to screams, raw and uninhibited, her body arching off the bed. “Harder! Fuck this teen cunt like you own it!” she begged, lost in the lustful haze. Every slap of skin on skin, every wet squelch of her pussy taking him, amplified the raw intensity. The air was thick with the scent of their fucking—salty sweat, her sweet cream, his earthy musk.
But Keisha’s mind wandered to dirtier thoughts, fueled by the anal scenes in those teen sex videos she’d binged. She pushed at his chest, slowing him. “Wait… I want it in my ass. Pound my tight teen asshole with that BBC.” Jamal’s eyes darkened with hunger, pulling out with a slick pop, his cock glistening with her juices. He flipped her onto her stomach, yanking her hips up so her ass was presented like a gift. Keisha reached back, spreading her cheeks, exposing the puckered pink hole that winked invitingly.
He spat on it first, the warm saliva trickling down, then rubbed his thumb over the tight ring, pressing in gently. Keisha shivered, the intrusion foreign yet thrilling, her body tensing and relaxing in waves. “Relax, baby,” he murmured, his voice rough with need. He coated his cock with more of her pussy juice, lining up the massive head against her virgin-tight ass. The pressure built as he pushed, the ring resisting before giving way with a pop that made her gasp. Inch by agonizing inch, he sank in, the stretch burning like fire, but oh god, the fullness was addictive.
“Fuck, it’s so tight… your ass is gripping me like a glove,” Jamal grunted, his hands bruising her hips as he held still, letting her adjust. Keisha buried her face in the pillow, muffling her cries, the scent of her own shampoo mixing with the raw smell of anal penetration. When she nodded, he began to move—short thrusts at first, building to deep, powerful strokes that made her whole body jolt. The sounds were filthy: the squish of lube-like juices, her whimpers turning to guttural moans, his balls slapping against her pussy below.
Pain melted into pleasure, waves of it crashing over her as he pounded her ass relentlessly. Keisha’s hand snaked under her, fingers plunging into her soaked pussy, rubbing her clit in frantic circles. “Yes! Anal pound this teen hole! Deeper, Jamal, make me your slut!” she screamed, the words spilling out in a torrent of lust. Sweat poured off them both, sheets sticking to their skin, the room a sauna of sex. His pace quickened, hips snapping forward with brutal force, each thrust sending shockwaves through her core. She could feel every ridge of his BBC dragging against her inner walls, the pressure building toward an explosive climax.
Jamal’s grunts grew animalistic, his fingers digging into her flesh as he chased his release. “Gonna fill this tight ass up,” he warned, and Keisha clenched around him, milking his cock with her spasming ring. The intensity peaked, her orgasm ripping through her like lightning—pussy gushing onto her fingers, ass fluttering wildly around his invading shaft. He roared, burying himself to the hilt, hot spurts of cum flooding her depths, the warmth spreading deep inside.
They collapsed in a tangle of limbs, breaths ragged, bodies slick with sweat and cum. But the fire wasn’t out yet. Jamal pulled out slowly, a obscene trickle of his seed leaking from her gaping ass, the sight making Keisha’s spent pussy twitch. “Shower,” he said simply, voice hoarse, scooping her up in his arms. She wrapped her legs around him, feeling the sticky mess between them as he carried her to the bathroom down the hall.
The bathroom door creaked open, steam already beginning to rise as Jamal twisted the shower knob with one hand, hot water cascading from the rain-style head. The room filled with the humid mist, the scent of soap and their mingled fluids. He set her down gently, but Keisha was far from gentle—she pushed him against the tiled wall, the cool porcelain a stark contrast to their heated skin. Water pounded down, soaking her hair, rivulets tracing paths over her curves, washing away the evidence of their fuck but not the lingering ache in her ass.
Jamal’s cock, still semi-hard and slick, twitched back to life under the spray. Keisha dropped to her knees on the wet floor, the water stinging her skin slightly, but she didn’t care. She took him in her mouth again, tasting the mix of cum and her own ass on him—dirty, taboo, straight out of the wildest teen porno fantasies. The water muffled the slurps, but her enthusiasm was clear, bobbing deep, throat relaxing to take more. Jamal’s hand braced against the wall, the other in her wet hair, guiding her as steam clouded around them.
“You love sucking that BBC clean, don’t you, you nasty teen whore?” he teased, and Keisha hummed around him, the vibration making him buck. She pulled off with a gasp, standing to press her body against his, tits squishing against his chest, the water making their skin slide slickly. His hands roamed, soaping her up—fingers delving between her ass cheeks, cleaning the cum from her hole with gentle thrusts that reignited the spark.
Keisha turned, bracing her hands on the shower wall, arching her back to present her ass again. The steam made everything hazy, droplets beading on her skin like jewels. Jamal didn’t hesitate, his renewed erection pressing against her soapy entrance. “Round two in the shower? Fuck yes,” she moaned, pushing back as he slid into her ass once more, easier now, lubricated by water and soap. The pounding resumed, water splashing with each thrust, the sound echoing off the tiles like applause.
His hands gripped her waist, pulling her onto him harder, the slap of wet flesh louder in the enclosed space. Keisha’s fingers found her clit again, rubbing furiously under the stream, the heat building impossibly higher. The steam carried the scent of their arousal anew, mixed with the clean sharpness of soap— a heady contrast to the raw dirtiness of it all. Jamal reached around, pinching her nipples, twisting them just enough to make her yelp, the pain-pleasure cocktail pushing her closer to the edge.
“Take it, baby… that steamy shower anal is all yours,” he panted, his thrusts erratic now, chasing another release. Keisha’s body trembled, the water cascading over her like a waterfall of sensation, every nerve firing as another orgasm built. She cried out, walls clenching, and Jamal followed, pumping more cum into her ass, the warmth mixing with the hot spray.
They didn’t stop there—the shower became their playground, bodies entwined under the relentless water. Keisha turned to face him, jumping up to wrap her legs around his waist, his cock finding her pussy this time, sliding in deep with a squelch. The position was intimate, faces inches apart, breaths mingling in the steam as he bounced her on his length. Her tits jiggled with each upward thrust, water flying in arcs, the sensation of fullness in her pussy after the anal making her wild.
“Fuck me like the teen porn star I am,” she whispered hotly against his lips, nipping at his bottom one. Jamal obliged, slamming her against the wall, the tiles cool on her back while his body scorched her front. The rhythm was frantic, water pounding their joined forms, her moans lost in the roar of the shower. His fingers dug into her ass, spreading her cheeks, one digit teasing her cum-filled hole even as he fucked her pussy.
Sweat and water blurred together, their skin pruned but sensitive, every touch amplified. Keisha’s climax hit like a tidal wave, her pussy spasming around him, squirting juices that mixed with the shower flow. Jamal growled, holding her tight as he emptied into her once more, the overflow trickling down her thighs. They slid down to the floor together, sitting under the spray, her head on his shoulder, bodies still connected in lazy intimacy.
But lust lingered, insatiable. Keisha shifted, straddling him properly now, grinding her hips as his cock stirred inside her. The steam thickened, the bathroom a foggy den of debauchery, scents of sex overpowering the soap. She rode him slow at first, savoring the drag, then faster, tits bouncing, water sluicing between them. Jamal’s hands explored—cupping her ass, slapping it lightly, the wet smacks echoing. “You’re addicted to this dick, aren’t you? My little teen cumslut.”
She nodded, lost in the motion, the buildup coiling tight again. Fingers intertwined, they moved together, the shower’s heat mirroring their inner fire. Every slide, every gasp, built the intensity, promising no end to the night…