Marley slouched in the back row of the stuffy lecture hall, her blonde ponytail swaying as she chewed on the end of her pencil. The air was thick with the scent of old textbooks and nervous sweat from the other teens hunched over their exams. Her short plaid skirt rode up her thighs, and she shifted, feeling the cool metal of the chair against her bare skin. Fuck this, she thought, her mind wandering to the texts buzzing in her pocket. Finals week was a drag, but the promise of something wilder made her pussy twitch with excitement.
She glanced at the clock—two hours left. But Marley’s blue eyes sparkled with mischief as she remembered the app she’d been scrolling last night, full of teen porn clips that had her fingers buried deep inside herself. That’s when she saw his profile: Jamal, with that massive bulge straining his jeans in every photo. Massive BBC, the caption read, and her mouth watered just thinking about it. No more studying. She needed that teen sex fix, the kind that left her lips swollen and her throat raw.
Slipping her phone out under the desk, Marley typed a quick message: “Ditching exams. Come get me. I want that massive BBC suck you’ve been teasing.” Her heart pounded as she hit send, the vibration of his reply hitting her like a jolt. “On my way, baby girl. Address?” She sent the campus parking lot coordinates, her nipples hardening against her thin white blouse. The professor droned on about equations, but all she could hear was the thump of her pulse in her ears.
Ten minutes later, Marley bolted from the hall, her sneakers squeaking on the linoleum. The spring air outside was crisp, carrying the faint bloom of cherry blossoms mixed with the exhaust from idling cars. She spotted his black SUV pulling up, bass thumping from the speakers. Jamal stepped out, towering over her at six-foot-four, his dark skin gleaming under the sun, muscles rippling in his tight shirt. His eyes raked over her teen body like he owned it, and she felt a rush of heat between her legs.
“You really ditched for this?” he grinned, voice deep and gravelly, pulling her into the passenger seat. The leather was warm against her thighs, and she caught his cologne—musky, intoxicating, like sex waiting to happen.
“Fuck yeah,” Marley breathed, her hand already grazing his thigh as he peeled out of the lot. “I’ve been watching free teen porn all week, imagining your massive BBC down my throat. Exams can wait.”
They sped toward his off-campus apartment, the city blurring past. Marley’s fingers trembled as she unzipped his fly at a red light, the sound of the zipper loud in the charged silence. His cock sprang free, thick and veined, the head already glistening with pre-cum. It was huge, easily nine inches, dark and throbbing in her pale hand. She leaned over, inhaling his scent—salty skin and arousal—before swirling her tongue around the tip.
“Shit, girl,” Jamal groaned, his hand tangling in her blonde hair. The light turned green, but he didn’t move, hips bucking slightly as she took him deeper. Her mouth stretched wide, lips wrapping around his girth, the taste of him flooding her senses—bitter-sweet, addictive. She bobbed her head, slurping noisily, spit dribbling down her chin onto her blouse.
By the time they parked, Marley’s jaw ached, but she was soaked, her panties clinging to her shaved pussy. Jamal scooped her up like she weighed nothing, carrying her inside. The door slammed shut, and he pinned her against the wall, his body pressing into hers. His lips crashed onto her neck, sucking hard enough to leave marks, while his hands roamed under her skirt, fingers finding her wetness.
“You’re such a naughty teen,” he murmured, voice husky. “Skipping school for teen porno dreams.”
Marley moaned, grinding against his hand. “I need it. Need your massive BBC in my mouth. Please.”
He led her to the bedroom, the air heavy with the scent of his sheets—clean laundry mixed with faint traces of past encounters. She dropped to her knees on the plush carpet, eyes locked on his zipper as he stripped off his shirt, revealing chiseled abs that made her mouth dry. He shoved his pants down, that monster cock bouncing free, slapping against his stomach.
Marley crawled forward, her knees sinking into the fibers, heart racing. She nuzzled his balls first, inhaling deeply—the musky tang of his sweat, the soft fuzz of hair tickling her nose. Her tongue darted out, licking from base to tip in one long, slow stroke. Jamal hissed, his fingers gripping her ponytail tighter.
“Open wide, baby. Show me how bad you want this teen sex.”
She did, parting her pink lips and taking him in inch by inch. Her throat relaxed from practice—hours of watching teen porn vids had prepared her. He was so thick, stretching her mouth like nothing else, the veins pulsing against her tongue. She gagged a little when he hit the back, but pushed further, tears pricking her eyes from the effort. The sound was obscene—wet slurps and her muffled moans filling the room.
Jamal’s hips rocked gently at first, fucking her face with controlled thrusts. “That’s it, blonde Marley, suck that BBC like the slutty teen you are.” His words sent shivers down her spine, her free hand slipping under her skirt to rub her clit through her soaked panties. The friction was electric, her juices slicking her fingers.
He pulled back suddenly, strings of saliva connecting her lips to his cock, glistening in the dim light filtering through the blinds. “On the bed. I want to see that pretty face while you deepthroat me.”
Marley scrambled up, stripping off her blouse and skirt in a frenzy, her perky tits bouncing free—small, firm, nipples hard as pebbles. She lay back on the pillows, head hanging off the edge, upside down. Jamal straddled her chest, his balls resting on her forehead, that massive shaft dangling toward her mouth. The position made her throat align perfectly, and she opened wide, inviting him in.
He slid in slowly, the angle allowing him to go deeper than before. Marley felt him bulge her neck, the pressure intense, her gag reflex fighting but losing. She reached up, cupping his heavy balls, massaging them as she sucked, hollowing her cheeks for suction. The taste was overwhelming now—pre-cum leaking steadily, salty on her tongue.
“Fuck, your mouth is heaven,” Jamal growled, picking up speed. His thrusts grew harder, the slap of his thighs against her face echoing. Sweat beaded on his skin, dripping onto her tits, cooling in the air. Marley’s world narrowed to the sensations: the stretch of her jaw, the ache in her throat, the throb of her pussy begging for attention. She fingered herself furiously, two digits plunging in and out, the squelch of her wetness mixing with the blowjob symphony.
Jamal’s grunts deepened, his body tensing. “Gonna feed you that load, teen whore. Swallow every drop of this massive BBC cum.” But he held back, pulling out to let her catch her breath. Marley gasped, coughing lightly, spit bubbling at her lips. Her face was a mess—mascara streaked, cheeks flushed—but she grinned up at him, diving back in without pause.
This time, she took control, bobbing her head upside down, her blonde hair swaying like a curtain. She hummed around him, the vibration making his cock twitch. His hands braced on the bed, muscles straining, as she worked him relentlessly. The room smelled of sex now—her arousal tangy and sweet, his musk overpowering.
Minutes stretched into what felt like hours, Marley’s knees digging into the mattress as she shifted positions. Now on all fours, ass in the air, she worshipped his cock from below, tongue tracing every ridge. Jamal stood, towering over her, guiding her head with firm hands. “Look at you, ditching exams for free teen porn come to life. Bet your classmates are jealous of this teen porno star.”
She moaned in agreement, the vibration sending him closer. Her pussy clenched around nothing, aching for more, but this was about the suck—the massive BBC suck she’d craved. She popped off to lick his shaft, hand pumping the base, her small fist barely encircling him. Pre-cum smeared across her cheeks like gloss, and she savored it, dipping her fingers into her mouth after.
Jamal’s breath hitched, his abs contracting. “Deeper, baby. Choke on it.” Marley obeyed, relaxing her throat and taking him balls-deep, nose buried in his pubes. The world went dark for a second, stars bursting behind her eyelids from the intensity. She held there, throat convulsing around him, until he pulled back, letting her gasp and dive again.
The buildup was torturous, her body on fire. Sweat slicked her skin, making her tits glisten as they jiggled with each thrust. The sounds were filthy—gagging, slurping, his low curses mixing with her whimpers. She could feel her orgasm building from the sheer depravity, her fingers circling her clit faster, dipping into her dripping hole.
“You love this teen sex, don’t you? My BBC owning your mouth.” Jamal’s voice was ragged, hips snapping forward. Marley nodded frantically, eyes watering, makeup ruined. She was lost in it, the raw lust consuming her. Every sense amplified: the velvet heat of his skin, the salty flood on her tongue, the wet smacks filling the air.
He flipped her onto her back again, climbing over her, cock sliding past her lips in one smooth motion. This angle let him fuck her face like a pussy, deep and relentless. Marley’s hands roamed his thighs, nails digging in, urging him on. Her own climax hit suddenly, waves crashing as she rubbed her clit, body arching off the bed. She cried out around him, the muffled scream vibrating his length.
Jamal didn’t stop, pounding harder, his balls tightening. “Here it comes, blonde slut. Take it all.” The first spurt hit her throat, hot and thick, followed by rope after rope. She swallowed greedily, the taste bitter and creamy, overflowing despite her efforts. It dribbled from her lips, down her chin, pooling on her neck.
But he kept going, not pulling out, letting the sensitivity build as she milked him dry. Marley lapped at him, cleaning every inch, her tongue tender but insatiable. The aftershocks made him shudder, his hands stroking her hair gently now, but the fire in his eyes said they weren’t done.
She pushed him back, straddling his legs, that semi-hard cock still impressive. Leaning down, she sucked the tip, drawing out the last drops, her pussy grinding against his shin for friction. The room spun with their shared heat, the air thick and heady. Marley was hooked, this teen porn fantasy turning real, and she wanted more—deeper, dirtier.
Jamal’s cock twitched back to life under her ministrations, growing thick again in her mouth. She hummed approval, taking him slow this time, savoring the resurgence. Her hands explored his body, tracing the V of his hips, feeling the power coiled there. Spit and cum mixed on her tongue, slick and messy, as she built the rhythm anew.
“Round two, teen?” he chuckled darkly, thumbing her nipple. Marley nodded, eyes gleaming, ready to ditch everything for this endless massive BBC suck. The afternoon stretched on, exams forgotten, lost in the haze of lust.