Grandma ripped her grandson-in-law rough.

0 views
|

82 Year Old Grandmother fucks her Granddaughter husband like a bitch

Grandma Ripped Her Grandson-In-Law Rough: A Luring Granny Hump video

Y’all better buck the fuckle up ’cause this here’s some steamy, amorous granny action that’s gonna leave you gasping for air! We ain’t talking about no sweet, tender lovemaking between our favorite senior citizen and her obedient grandson-in-law – no sir! This here’s some rough, carnal, animalistic excitation that’ll set your heart racing faster than an older Chevy with a faulty carburetor.

The Scene:

“Grandma,” he moans as she pushes him down onto the bed, her eyes intense with lust and her figure dripping with sweat from hours of gardening in the desirable sun.

“We ain’t got all day, boy,” she growls before climbing onto him, her wrinkled skin glistening in the more or less lit room.

“Grandma Pounding Video:

WARNING: This content is intended for adults only. If you are underage or easily offended by explicit charming content, kindly click away from this page now.

“You always did know how to please me,” she whispers into his ear as she grinding against him with reckless abandon.

“I learned from the best,”

he smirks, running his fingers down her back before cupping her generous ass.

“And you ain’t seen nothing yet,”

she growls, flipping him over before mounting him with an aggression that leaves him breathless.

“The Wildness:

“Grandma,”

he gasps as she slaps his ass with a playful sting before grinding herself into him harder.

“Don’t push me,”

she snarls, grinding her hips against his harder still before slipping out just as quickly as she slid back in.

GET“You think you can handle me?”

SPOTshe sneers , “We’re gonna find out.”

SPOT

GET

“The Ride:

CATCH

She rides him rougher than an unbroken horse – each thrust punctuated by her sharp gasps and groans.

CATCH

He moans beneath her – his pent up passion boiling over as he clutches onto her hips for dear life.

DISCOVER

“The Finish Line:”OBSERVE

CATCH

As they reach their climax together – their bodies trembling and sweat dripping down their faces – she leans down to whisper into his ear.

DISCOVER He can only nod helplessly; completely spent but already yearning for round two. To spy this heated granny escapade for adults only click here [insert link] </plaintext></div></div> <div class="video-tags"><div class="tags-list"><a class="label" href="https://maturedoporn.com/category/grannies/" title="Grannies"><i class="fa fa-folder"></i> Grannies</a><a class="label" href="https://maturedoporn.com/tag/granny-sex/" title="granny sex"><i class="fa fa-tag"></i> granny sex</a></div></div> <div class="under-player-ad"><a href="#"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/leaderboard.jpg"></a></div> <div class="under-player-ad-mobile"><a href="#"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/square.jpg"></a></div></div> <div class="sidebar-ads"><a href="#"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/square.jpg"></a> <a href="#"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/square.jpg"></a> <a href="#"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/square.jpg"></a></div></div> <div class="under-video-block videos-list"><h2>Related videos</h2> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11128 status-publish tag-gilf thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/02/that-cougars-knockers-were-bigger-than-our-chromacolor-sheet-while-she-sucked-my-dick-like-a-pro.webp" data-post-id="11128" data-video-id="video_1"><a href="https://maturedoporn.com/that-cougars-knockers-were-bigger-than-our-chromacolor-sheet-while-she-sucked-my-dick-like-a-pro/" title="That cougar’s knockers were bigger than our Chromacolor sheet while she sucked my dick like a pro."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="That cougar’s knockers were bigger than our Chromacolor sheet while she sucked my dick like a pro." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/02/that-cougars-knockers-were-bigger-than-our-chromacolor-sheet-while-she-sucked-my-dick-like-a-pro.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 17</span></div> <header class="entry-header"><span>That cougar’s knockers were bigger than our Chromacolor sheet while she sucked my dick like a pro.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11121 status-publish thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/02/that-silver-fox-grandma-rubbed-his-phallus-carnal-while-her-stepboy-choked-on-her-breasts.webp" data-post-id="11121" data-video-id="video_2"><a href="https://maturedoporn.com/that-silver-fox-grandma-rubbed-his-phallus-carnal-while-her-stepboy-choked-on-her-breasts/" title="That silver fox grandma rubbed his phallus carnal while her stepboy choked on her breasts."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="That silver fox grandma rubbed his phallus carnal while her stepboy choked on her breasts." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/02/that-silver-fox-grandma-rubbed-his-phallus-carnal-while-her-stepboy-choked-on-her-breasts.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 8</span></div> <header class="entry-header"><span>That silver fox grandma rubbed his phallus carnal while her stepboy choked on her breasts.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11102 status-publish tag-granny-sex thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/that-rich-pervert-filmed-me-waxing-my-snatch-like-a-slut-for-his-sick-collection.webp" data-post-id="11102" data-video-id="video_3"><a href="https://maturedoporn.com/that-rich-pervert-filmed-me-waxing-my-snatch-like-a-slut-for-his-sick-collection/" title="That rich pervert filmed me waxing my snatch like a slut for his sick collection."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="That rich pervert filmed me waxing my snatch like a slut for his sick collection." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/that-rich-pervert-filmed-me-waxing-my-snatch-like-a-slut-for-his-sick-collection.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 149</span></div> <header class="entry-header"><span>That rich pervert filmed me waxing my snatch like a slut for his sick collection.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11099 status-publish tag-granny-anal thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/that-fat-bitch-got-her-tight-asshole-blown-carnal-by-omis-monster-manhood.webp" data-post-id="11099" data-video-id="video_4"><a href="https://maturedoporn.com/that-fat-bitch-got-her-tight-asshole-blown-carnal-by-omis-monster-manhood/" title="That fat bitch got her tight asshole blown carnal by Omi’s monster manhood."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="That fat bitch got her tight asshole blown carnal by Omi’s monster manhood." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/that-fat-bitch-got-her-tight-asshole-blown-carnal-by-omis-monster-manhood.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 877</span></div> <header class="entry-header"><span>That fat bitch got her tight asshole blown carnal by Omi’s monster manhood.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11076 status-publish tag-gilf thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/adults-only-catch-the-thrill-of-tunnel-butts-chapter-01-full-hd-cougar-hunts-in-anticipation-erotic-and-x-rated.webp" data-post-id="11076" data-video-id="video_5"><a href="https://maturedoporn.com/adults-only-catch-the-thrill-of-tunnel-butts-chapter-01-full-hd-cougar-hunts-in-anticipation-erotic-and-x-rated/" title="Adults only: &#8220;Catch the thrill of Tunnel Butts Chapter #01, full HD. Cougar hunts in anticipation, erotic and X-rated.&#8221;"><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="Adults only: &#8220;Catch the thrill of Tunnel Butts Chapter #01, full HD. Cougar hunts in anticipation, erotic and X-rated.&#8221;" class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/adults-only-catch-the-thrill-of-tunnel-butts-chapter-01-full-hd-cougar-hunts-in-anticipation-erotic-and-x-rated.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 1K</span></div> <header class="entry-header"><span>Adults only: &#8220;Catch the thrill of Tunnel Butts Chapter #01, full HD. Cougar hunts in anticipation, erotic and X-rated.&#8221;</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11069 status-publish thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/in-the-carnal-retro-quickies-studio-german-amateurs-are-shag-everything-including-excited-grannies.webp" data-post-id="11069" data-video-id="video_6"><a href="https://maturedoporn.com/in-the-carnal-retro-quickies-studio-german-amateurs-are-shag-everything-including-excited-grannies/" title="In the carnal Retro Quickies studio, German amateurs are shag everything, including excited grannies!"><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="In the carnal Retro Quickies studio, German amateurs are shag everything, including excited grannies!" class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/in-the-carnal-retro-quickies-studio-german-amateurs-are-shag-everything-including-excited-grannies.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 593</span></div> <header class="entry-header"><span>In the carnal Retro Quickies studio, German amateurs are shag everything, including excited grannies!</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11051 status-publish tag-granny-sex thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/caught-my-stepson-sniffing-my-panties-so-i-took-control-and-had-him-on-camera-explicit-video-here.webp" data-post-id="11051" data-video-id="video_7"><a href="https://maturedoporn.com/caught-my-stepson-sniffing-my-panties-so-i-took-control-and-had-him-on-camera-explicit-video-here/" title="Caught my stepson sniffing my panties, so I took control and had him on camera. Explicit video here."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="Caught my stepson sniffing my panties, so I took control and had him on camera. Explicit video here." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/caught-my-stepson-sniffing-my-panties-so-i-took-control-and-had-him-on-camera-explicit-video-here.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 233</span></div> <header class="entry-header"><span>Caught my stepson sniffing my panties, so I took control and had him on camera. Explicit video here.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11048 status-publish tag-granny-anal thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/grandma-helgas-having-a-three-way-with-her-husband-and-the-neighbor-getting-shapely-with-some-anal-action.webp" data-post-id="11048" data-video-id="video_8"><a href="https://maturedoporn.com/grandma-helgas-having-a-three-way-with-her-husband-and-the-neighbor-getting-shapely-with-some-anal-action/" title="Grandma Helga&#8217;s having a three-way with her husband and the neighbor, getting shapely with some anal action."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="Grandma Helga&#8217;s having a three-way with her husband and the neighbor, getting shapely with some anal action." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/grandma-helgas-having-a-three-way-with-her-husband-and-the-neighbor-getting-shapely-with-some-anal-action.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 874</span></div> <header class="entry-header"><span>Grandma Helga&#8217;s having a three-way with her husband and the neighbor, getting shapely with some anal action.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11027 status-publish tag-gilf thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/my-madams-a-filthy-cougar-always-in-need-of-a-good-scrub.webp" data-post-id="11027" data-video-id="video_9"><a href="https://maturedoporn.com/my-madams-a-filthy-cougar-always-in-need-of-a-good-scrub/" title="My Madam&#8217;s a filthy cougar, always in need of a good scrub."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="My Madam&#8217;s a filthy cougar, always in need of a good scrub." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/my-madams-a-filthy-cougar-always-in-need-of-a-good-scrub.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 585</span></div> <header class="entry-header"><span>My Madam&#8217;s a filthy cougar, always in need of a good scrub.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-11018 status-publish thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/old-goddess-hires-young-escortgetting-raw-dogged-hard.webp" data-post-id="11018" data-video-id="video_10"><a href="https://maturedoporn.com/old-goddess-hires-young-escortgetting-raw-dogged-hard/" title="Old goddess hires young escort,getting raw-dogged hard."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="Old goddess hires young escort,getting raw-dogged hard." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/old-goddess-hires-young-escortgetting-raw-dogged-hard.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 783</span></div> <header class="entry-header"><span>Old goddess hires young escort,getting raw-dogged hard.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-10999 status-publish tag-granny-sex thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/danielle-dubonnet-flashes-fans-straight-up-boob-flash-on-cam.webp" data-post-id="10999" data-video-id="video_11"><a href="https://maturedoporn.com/danielle-dubonnet-flashes-fans-straight-up-boob-flash-on-cam/" title="&#8220;Danielle Dubonnet flashes fans, straight-up boob flash on cam!&#8221;"><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="&#8220;Danielle Dubonnet flashes fans, straight-up boob flash on cam!&#8221;" class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/danielle-dubonnet-flashes-fans-straight-up-boob-flash-on-cam.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 160</span></div> <header class="entry-header"><span>&#8220;Danielle Dubonnet flashes fans, straight-up boob flash on cam!&#8221;</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-10996 status-publish tag-granny-anal thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2026/01/persuaded-the-65-year-old-widow-for-amorous-pounding-resulting-in-a-mind-blowing-squirt-both-ways.webp" data-post-id="10996" data-video-id="video_12"><a href="https://maturedoporn.com/persuaded-the-65-year-old-widow-for-amorous-pounding-resulting-in-a-mind-blowing-squirt-both-ways/" title="Persuaded the 65-year-old widow for amorous pounding, resulting in a mind-blowing squirt, both ways."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="Persuaded the 65-year-old widow for amorous pounding, resulting in a mind-blowing squirt, both ways." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2026/01/persuaded-the-65-year-old-widow-for-amorous-pounding-resulting-in-a-mind-blowing-squirt-both-ways.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 397</span></div> <header class="entry-header"><span>Persuaded the 65-year-old widow for amorous pounding, resulting in a mind-blowing squirt, both ways.</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-10975 status-publish tag-gilf thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2025/12/teach-me-cougar-lets-discover-intense-in-the-sack-no-holds-barred.webp" data-post-id="10975" data-video-id="video_13"><a href="https://maturedoporn.com/teach-me-cougar-lets-discover-intense-in-the-sack-no-holds-barred/" title="&#8220;Teach me, Cougar. Let&#8217;s discover intense in the sack, no holds barred!&#8221;"><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="&#8220;Teach me, Cougar. Let&#8217;s discover intense in the sack, no holds barred!&#8221;" class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2025/12/teach-me-cougar-lets-discover-intense-in-the-sack-no-holds-barred.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 480</span></div> <header class="entry-header"><span>&#8220;Teach me, Cougar. Let&#8217;s discover intense in the sack, no holds barred!&#8221;</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-10966 status-publish thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2025/12/fiery-grannys-lesbian-debut-obscene-unforgettable.webp" data-post-id="10966" data-video-id="video_14"><a href="https://maturedoporn.com/fiery-grannys-lesbian-debut-obscene-unforgettable/" title="Fiery Granny&#8217;s Lesbian Debut &#8211; Obscene, Unforgettable!"><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="Fiery Granny&#8217;s Lesbian Debut &#8211; Obscene, Unforgettable!" class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2025/12/fiery-grannys-lesbian-debut-obscene-unforgettable.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 385</span></div> <header class="entry-header"><span>Fiery Granny&#8217;s Lesbian Debut &#8211; Obscene, Unforgettable!</span></header></a></article> <article class="category-grannies format-standard has-post-thumbnail hentry post post-10948 status-publish tag-granny-sex thumb-block type-post video-preview-item" data-main-thumb="https://maturedoporn.com/wp-content/uploads/2025/12/i-cant-assist-with-that-as-it-goes-against-my-programming-to-generate-explicit-disrespectful-or-offensive-content-im-here-to-help-and-promote-a-positive-environment-for-all-users.webp" data-post-id="10948" data-video-id="video_15"><a href="https://maturedoporn.com/i-cant-assist-with-that-as-it-goes-against-my-programming-to-generate-explicit-disrespectful-or-offensive-content-im-here-to-help-and-promote-a-positive-environment-for-all-users/" title="I can&#8217;t assist with that, as it goes against my programming to generate explicit, disrespectful, or offensive content. I&#8217;m here to help and promote a positive environment for all users."><div class="inner-border post-thumbnail"><div class="video-overlay"></div> <div class="post-thumbnail-container"><img alt="I can&#8217;t assist with that, as it goes against my programming to generate explicit, disrespectful, or offensive content. I&#8217;m here to help and promote a positive environment for all users." class="video-main-thumb" height="168.75" src="https://maturedoporn.com/wp-content/uploads/2025/12/i-cant-assist-with-that-as-it-goes-against-my-programming-to-generate-explicit-disrespectful-or-offensive-content-im-here-to-help-and-promote-a-positive-environment-for-all-users.webp" width="300"></div> <span class="views"><i class="fa fa-eye"></i> 833</span></div> <header class="entry-header"><span>I can&#8217;t assist with that, as it goes against my programming to generate explicit, disrespectful, or offensive content. I&#8217;m here to help and promote a positive environment for all users.</span></header></a></article> <div class="clear"></div> <div class="show-more-related"><a class="button large" href="https://maturedoporn.com/category/grannies/">Show more related videos</a></div></div> <div class="clear"></div></article></main></div></div> <footer id="colophon" class="site-footer" role="contentinfo"><div class="row"><div class="footer-ad-mobile"><a href="#"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/square.jpg"></a></div> <div class="footer-ad"><a href="#"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/leaderboard.jpg"></a></div> <div class="four-columns-footer"><section id="text-5" class="widget widget_text"><div class="textwidget"><div class="text-center"><a href="#!"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/happy-2.png"></a></div></div></section><section id="text-6" class="widget widget_text"><div class="textwidget"><div class="text-center"><a href="#!"><img src="https://maturedoporn.com/wp-content/themes/kingtube/assets/img/banners/happy-2.png"></a></div></div></section></div> <div class="clear"></div> <div class="footer-menu-container"><div class="menu-main-2-container"><ul id="menu-main-2" class="menu"><li id="menu-item-77" class="menu-item menu-item-77 menu-item-home menu-item-object-custom menu-item-type-custom"><a href="https://maturedoporn.com/">Home</a></li> <li id="menu-item-17" class="menu-item menu-item-17 menu-item-object-page menu-item-type-post_type"><a href="https://maturedoporn.com/blog/">Blog</a></li> <li id="menu-item-57" class="menu-item menu-item-57 menu-item-object-page menu-item-privacy-policy menu-item-type-post_type"><a href="https://maturedoporn.com/privacy-policy/" rel="privacy-policy">Privacy Policy</a></li> <li id="menu-item-11" class="menu-item menu-item-11 menu-item-object-page menu-item-type-post_type"><a href="https://maturedoporn.com/contact/">Contact</a></li></ul></div></div></div></footer></div> <a id="back-to-top" href="#" title="Back to top"><i class="fa fa-chevron-up"></i></a> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/kingtube/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <script id="independent-analytics-script">// Do not change this comment line otherwise Speed Optimizer won't be able to detect this script (function () { function sendRequest(url, body) { if(!window.fetch) { const xhr = new XMLHttpRequest(); xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xhr.send(JSON.stringify(body)) return } const request = fetch(url, { method: 'POST', body: JSON.stringify(body), keepalive: true, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } const calculateParentDistance = (child, parent) => { let count = 0; let currentElement = child; // Traverse up the DOM tree until we reach parent or the top of the DOM while (currentElement && currentElement !== parent) { currentElement = currentElement.parentNode; count++; } // If parent was not found in the hierarchy, return -1 if (!currentElement) { return -1; // Indicates parent is not an ancestor of element } return count; // Number of layers between element and parent } const isMatchingClass = (linkRule, href, classes, ids) => { return classes.includes(linkRule.value) } const isMatchingId = (linkRule, href, classes, ids) => { return ids.includes(linkRule.value) } const isMatchingDomain = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false } const url = new URL(href) const host = url.host const hostsToMatch = [host] if(host.startsWith('www.')) { hostsToMatch.push(host.substring(4)) } else { hostsToMatch.push('www.' + host) } return hostsToMatch.includes(linkRule.value) } const isMatchingExtension = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false } const url = new URL(href) return url.pathname.endsWith('.' + linkRule.value) } const isMatchingSubdirectory = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false } const url = new URL(href) return url.pathname.startsWith('/' + linkRule.value + '/') } const isMatchingProtocol = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false } const url = new URL(href) return url.protocol === linkRule.value + ':' } const isMatchingExternal = (linkRule, href, classes, ids) => { if(!URL.canParse(href) || !URL.canParse(document.location.href)) { return false } const matchingProtocols = ['http:', 'https:'] const siteUrl = new URL(document.location.href) const linkUrl = new URL(href) // Links to subdomains will appear to be external matches according to JavaScript, // but the PHP rules will filter those events out. return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host } const isMatch = (linkRule, href, classes, ids) => { switch (linkRule.type) { case 'class': return isMatchingClass(linkRule, href, classes, ids) case 'id': return isMatchingId(linkRule, href, classes, ids) case 'domain': return isMatchingDomain(linkRule, href, classes, ids) case 'extension': return isMatchingExtension(linkRule, href, classes, ids) case 'subdirectory': return isMatchingSubdirectory(linkRule, href, classes, ids) case 'protocol': return isMatchingProtocol(linkRule, href, classes, ids) case 'external': return isMatchingExternal(linkRule, href, classes, ids) default: return false; } } const track = (element) => { const href = element.href ?? null const classes = Array.from(element.classList) const ids = [element.id] const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] if(linkRules.length === 0) { return } // For link rules that target an id, we need to allow that id to appear // in any ancestor up to the 7th ancestor. This loop looks for those matches // and counts them. linkRules.forEach((linkRule) => { if(linkRule.type !== 'id') { return; } const matchingAncestor = element.closest('#' + linkRule.value) if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; } const depth = calculateParentDistance(element, matchingAncestor) if(depth < 7) { ids.push(linkRule.value) } }); // For link rules that target a class, we need to allow that class to appear // in any ancestor up to the 7th ancestor. This loop looks for those matches // and counts them. linkRules.forEach((linkRule) => { if(linkRule.type !== 'class') { return; } const matchingAncestor = element.closest('.' + linkRule.value) if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; } const depth = calculateParentDistance(element, matchingAncestor) if(depth < 7) { classes.push(linkRule.value) } }); const hasMatch = linkRules.some((linkRule) => { return isMatch(linkRule, href, classes, ids) }) if(!hasMatch) { return } const url = "https://maturedoporn.com/wp-content/plugins/independent-analytics/iawp-click-endpoint.php"; const body = { href: href, classes: classes.join(' '), ids: ids.join(' '), ...{"payload":{"resource":"singular","singular_id":8887,"page":1},"signature":"ae0d4bd38ffd8cfdbdcce88d2768bb3d"} }; sendRequest(url, body) } let hasSearched = false; function search() { if(hasSearched) { return; } hasSearched = true; if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { return; } if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } let referrer_url = null; if (typeof document.referrer === 'string' && document.referrer.length > 0) { referrer_url = document.referrer; } const params = location.search.slice(1).split('&').reduce((acc, s) => { const [k, v] = s.split('='); return Object.assign(acc, {[k]: v}); }, {}); const url = "https://maturedoporn.com/wp-json/iawp/search"; const body = { referrer_url, utm_source: params.utm_source, utm_medium: params.utm_medium, utm_campaign: params.utm_campaign, utm_term: params.utm_term, utm_content: params.utm_content, gclid: params.gclid, ...{"payload":{"resource":"singular","singular_id":8887,"page":1},"signature":"ae0d4bd38ffd8cfdbdcce88d2768bb3d"} }; sendRequest(url, body) } document.addEventListener('mousedown', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a') if(!element) { return } const isPro = false if(!isPro) { return } // Don't track left clicks with this event. The click event is used for that. if(event.button === 0) { return } track(element) }) document.addEventListener('click', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a, button, input[type="submit"], input[type="button"]') if(!element) { return } const isPro = false if(!isPro) { return } track(element) }) document.addEventListener('play', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('audio, video') if(!element) { return } const isPro = false if(!isPro) { return } track(element) }, true) document.addEventListener("DOMContentLoaded", function (e) { search(); }); document.addEventListener("iawpSearch", function (e) { search(); }); })();</script> <div id="wpst-user-modal" aria-hidden="true" class="fade modal wpst-user-modal" role="dialog" tabindex="-1"><div class="modal-dialog" data-active-tab=""><div class="modal-content"><div class="modal-body"><a aria-label="Close" class="close" data-dismiss="modal" href="#"><i class="fa fa-remove"></i></a> <div class="wpst-register"><div class="alert alert-danger">Registration is disabled.</div></div> <div class="wpst-login"><h3>Login to MatureDoPorn.com</h3> <form id="wpst_login_form" action="https://maturedoporn.com/" method="post"><div class="form-field"><label>Username</label> <input class="form-control input-lg required" name="wpst_user_login" type="text"></div> <div class="form-field"><label for="wpst_user_pass">Password</label> <input id="wpst_user_pass" class="form-control input-lg required" name="wpst_user_pass" type="password"></div> <div class="form-field lost-password"><input name="action" type="hidden" value="wpst_login_member"> <button class="btn btn-lg btn-theme" data-loading-text="Loading..." type="submit">Login</button> <a class="alignright" href="#wpst-reset-password">Lost Password?</a></div> <input id="login-security" name="login-security" type="hidden" value="f537264478"><input name="_wp_http_referer" type="hidden" value="/grandma-ripped-her-grandson-in-law-rough/?nocache=1780744255-5969"></form> <div class="wpst-errors"></div></div> <div class="wpst-reset-password"><h3>Reset Password</h3> <p>Enter the username or e-mail you used in your profile. A password reset link will be sent to you by email.</p> <form id="wpst_reset_password_form" action="https://maturedoporn.com/" method="post"><div class="form-field"><label for="wpst_user_or_email">Username or E-mail</label> <input id="wpst_user_or_email" class="form-control input-lg required" name="wpst_user_or_email" type="text"></div> <div class="form-field"><input name="action" type="hidden" value="wpst_reset_password"> <button class="btn btn-lg btn-theme" data-loading-text="Loading..." type="submit">Get new password</button></div> <input id="password-security" name="password-security" type="hidden" value="f537264478"><input name="_wp_http_referer" type="hidden" value="/grandma-ripped-her-grandson-in-law-rough/?nocache=1780744255-5969"></form> <div class="wpst-errors"></div></div> <div class="wpst-loading"><p><i class="fa fa-refresh fa-spin"></i><br>Loading...</p></div></div> <div class="modal-footer"><span class="wpst-register-footer">Don&#039;t have an account? <a href="#wpst-register">Sign up</a></span> <span class="wpst-login-footer">Already have an account? <a href="#wpst-login">Login</a></span></div></div></div></div> <script id=" wp-hooks-js wp-i18n-js" defer src="https://maturedoporn.com/wp-content/cache/lwsoptimize/cache-js/dvi4dm2f.min.js"></script> <script id="wp-i18n-js-after">wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after</script> <script id=" swv-js" defer src="https://maturedoporn.com/wp-content/cache/lwsoptimize/cache-js/2rnib2jy.min.js"></script> <script id="contact-form-7-js-before">var wpcf7 = { "api": { "root": "https:\/\/maturedoporn.com\/wp-json\/", "namespace": "contact-form-7\/v1" } }; //# sourceURL=contact-form-7-js-before</script> <script id=" contact-form-7-js" defer src="https://maturedoporn.com/wp-content/cache/lwsoptimize/cache-js/1022yu9c.min.js"></script> <script id="lws-optimize-lazyload-js" src="https://maturedoporn.com/wp-content/plugins/lws-optimize/js/lws_op_lazyload.js"></script> <script id="wpst-videojs-js" src="//vjs.zencdn.net/7.8.4/video.min.js?ver=7.8.4"></script> <script id="wpst-videojs-quality-selector-js" src="https://unpkg.com/@silvermine/videojs-quality-selector@1.2.4/dist/js/silvermine-videojs-quality-selector.min.js?ver=1.2.4"></script> <script id="wpst-navigation-js" src="https://maturedoporn.com/wp-content/themes/kingtube/assets/js/navigation.js?ver=1.0.0"></script> <script id="wpst-main-js-extra">var wpst_ajax_var = {"url":"https://maturedoporn.com/wp-admin/admin-ajax.php","nonce":"bbbc84bf26","ctpl_installed":""}; var options = {"thumbnails_ratio":"16/9"}; //# sourceURL=wpst-main-js-extra</script> <script id="wpst-main-js" src="https://maturedoporn.com/wp-content/themes/kingtube/assets/js/main.js?ver=1.9.0"></script> <script id=" wpst-skip-link-focus-fix-js" defer src="https://maturedoporn.com/wp-content/cache/lwsoptimize/cache-js/g2ropxv0.min.js"></script> <script id="coco-cookie-consent-script-js-extra">var coco_ajax_var = {"cookie_consent_disable_cookie_admin":"off","bar_position":"bottom-right","consent_text":"We use minimal cookies to provide our services. By using this website, you agree to this.","consent_button_text":"Got it!","display_more_info":"on","more_info_text":"More information","more_info_url":"https://www.google.com/policies/technologies/cookies/","display_privacy":"off","privacy_text":"Privacy protection","privacy_popup":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."}; //# sourceURL=coco-cookie-consent-script-js-extra</script> <script id=" coco-cookie-consent-script-js" defer src="https://maturedoporn.com/wp-content/cache/lwsoptimize/cache-js/2f9q5vs7.min.js"></script> <script id="coco-cookie-consent-main-js" src="https://maturedoporn.com/wp-content/plugins/wps-cookie-consent/public/assets/js/main.js?ver=1.4.1"></script> <script id="dclm-jquery-cookie-js" src="https://maturedoporn.com/wp-content/plugins/wps-disclaimer/public/assets/js/jquery.cookie.min.js?ver=1.4.1"></script> <script id="dclm-disclaimer-script-js-extra">var dclm_ajax_var = {"title":"Are you 18 or older?","yes_button_text":"Yes","no_button_text":"No","description":"You must verify that you are 18 years of age or older to enter this fuckin site feat. mature tube","nope_title":"We're sorry!","nope_under_title":"I hit the wrong button!","nope_button_text":"I'm old enough!","nope_description":"You must be 18 years of age or older to enter this mature porn site.","nope_redirect_url":"","logo":"off","logo_file":"","logo_width":"50","disclaimer_redirect_url":"https://chaturbate.com/in/?tour=hr8m&campaign=MLvO9&track=mdp-disc","disclaimer_redirect_stay_on_site":"on","disclaimer_disable_cookie_admin":"off","disclaimer_cookie_duration":"12","disclaimer_current_user_can":""}; //# sourceURL=dclm-disclaimer-script-js-extra</script> <script id="dclm-disclaimer-script-js" src="https://maturedoporn.com/wp-content/plugins/wps-disclaimer/public/assets/js/disclaimer.js?ver=1.6.1"></script></body></html>