Gossip & News

In Memoriam: Toddlers & Tiaras’ Kailia Posey Throughout the Years


master mentalism tricks

[]

Toddlers & Tiaras alum Kailia Posey has died at 16, the pageant queen’s mother revealed in May 2022.

“I don’t have words or any thoughts,” Marcy Posey Gatterman, who often appeared on the TLC reality show with her daughter, wrote via Facebook at the time. “A beautiful baby girl is gone. Please give us privacy as we mourn the loss of Kailia. My baby forever.”

Posey’s cause of death has not been publicly announced. A spokesperson for the Washington State Police told Us Weekly that the state police were “called to assist Whatcom County Sheriff on a juvenile death investigation at Birch Bay State Park.”

Posey was well-known from her time on Toddlers & Tiaras in 2016, even becoming a popular meme years later due to a viral GIF from the series that showed her looking to the side and laughing. She continued to compete in the pageant circuit until her untimely death, often sharing photos of herself in full costume, makeup and hair via Instagram.

In 2021, Posey won the title of Miss Lynden Teen and planned to compete in the 2022 Miss Washington Teen pageant, she shared via social media in January 2022. In addition to her status as a beauty queen, Posey appeared in the 2021 horror film Eli.

{ let bidders = [‘a9’, ‘ix’, ‘iris’]; // create a requestManager to keep track of bidder state to determine when to send ad server // request and what amazonSlots to request from the ad server var requestManager = { adserverRequestSent: false, }; //loop through bidder array and add the bidders to the request manager: bidders.forEach( function( bidder ) { requestManager[bidder] = false; } ); // return true if all bidders have returned function allBiddersBack() { var allBiddersBack = bidders // get the booleans from the object .map( function( bidder ) { return requestManager[bidder]; } ) // get rid of false values – indicates that the bidder has responded .filter( Boolean ) // if length is equal to bidders, all bidders are back .length === bidders.length; return allBiddersBack; } // handler for header bidder responses function headerBidderBack( bidder ) { // return early if request to adserver is already sent if ( requestManager.adserverRequestSent === true ) { return; } // flip bidder back flag if ( bidder === ‘a9’ ) { requestManager.a9 = true; console.log(‘second promise a9 ready’); } else if ( bidder === ‘ix’ ) { requestManager.ix = true; console.log(‘second promise ix ready’); } else if ( bidder === ‘iris’ ) { requestManager.iris = true; console.log(‘second promise iris ready’); } // if all bidders are back, send the request to the ad server if ( allBiddersBack() ) { resolve( url ); } } if ( typeof apstag == ‘object’ && apstag ) { apstag.fetchBids({ slots: [{ slotID: window.prerollTag[vHash], mediaType: ‘video’ }] }, function( bids ) { console.log( “AMI jwp amazon bid callback”, new Date().getTime(), bids ); window.jwpBids[vHash].amazon = true; if ( bids.length > 0 ) { //If we have received any bids back try { console.log(“AMI jwp amazon bid request ad”, bids[0].encodedQsParams); url = url + ‘&scp=’ + bids[0].encodedQsParams; } catch ( e ) { console.log(e); } } else { console.log(“AMI jwp amazon no bids”); } headerBidderBack(‘a9’); }); } else { headerBidderBack(‘a9’); } headertag.cmd.push( function() { headertag.retrieveVideoDemand( [{‘htSlotName’: ‘preroll’}], function( demand ) { console.log( “AMI jwp IX callback”, demand ); if ( ‘undefined’ !== typeof demand.preroll && demand.preroll.length ){ window.jwpBids[vHash].ixBids = demand.preroll[0].targeting.price; console.log( ‘AMI jwp IX Bids’, new Date().getTime(), demand.preroll[0].targeting ); var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } var keys = Object.keys( demand.preroll[0].targeting.price ); for ( var key of keys ) { custParams.set( key, demand.preroll[0].targeting.price[key][0]); } vastParams.set( ‘cust_params’, custParams.toString() ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘ix’); } ); } ); // Get main item context data window.irisContext.getContext(jwplayer(el).getPlaylistItem().mediaid).then(function(data) { // Encode the context data console.log( ‘AMI jwp IrisTV Bids’, new Date().getTime(), data.context ); // Replace the server url with the context data (this is for simple ad requests), // If you have the serverUrl dynamically configured, then you will need to append the context data // under cust_params, so this is just for testing purpose if ( data.context && Object.keys( data.context ).length ) { var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } custParams.set( ‘iris_context’, data.context.join(‘,’)); vastParams.set( ‘cust_params’, decodeURIComponent( custParams.toString() ) ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘iris’); }); setTimeout(function(){ resolve( url ); }, 10000); }); } var player_jwplayer_rHzkr7ag_zhNYySv2_div = jwplayer(el).setup(videoParams).on(“ready”, function(){ var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var playerInstance = jwplayer(el); ns_.StreamingAnalytics.JWPlayer( playerInstance, { publisherId: “6036076”, labelmapping: “ns_st_pu=”AMI”, c3=”Us Weekly”, ns_st_ge=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ia=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ce=”” + decodeURIComponent( “1” ) + “”, ns_st_ddt=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_tdt=”” + decodeURIComponent( “%2Anull” ) + “””, }); }).on(‘adsManager’, (e) => { var vHash = ‘ami’ + decodeURIComponent( ‘rHzkr7ag’ ); const { adsManager, videoElement } = e; const iasConfig = { anId: ‘928572’, campId: `${jwplayer().getWidth()}x${jwplayer().getHeight()}`, // This is dynamic based on player dimensions, but can be hard coded chanId: window.prerollTag[vHash], placementId: ‘Open Auction’, pubOrder: ‘Video’, pubId: ‘Direct’ }; if (googleImaVansAdapter) { googleImaVansAdapter.init(window.google, adsManager, videoElement, iasConfig); } }).on( ‘time’, function( e ) { var id = this.id; var pct = Math.round( e.position ); if ( ! window.amiPlayersData ) { window.amiPlayersData = {}; } if ( ! window.amiPlayersData[id] ) { window.amiPlayersData[id] = { m3: false, m10: false }; } if ( window.amiPlayersData[id][‘m3’] === false && pct >= 3 ) { window.amiPlayersData[id][‘m3’] = true; console.log( ‘3sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ‘3s played’} ); } if ( window.amiPlayersData[id][‘m10’] === false && pct >= 10 ) { window.amiPlayersData[id][‘m10’] = true; console.log( ’10sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ’10s played’} ); } }).on( ‘complete’, function( e ) { if ( window.amiPlayersData && window.amiPlayersData[ this.id ] ) { window.amiPlayersData[ this.id ][‘m3’] = false; window.amiPlayersData[ this.id ][‘m10’] = false; console.log( ‘clear played: ‘, this.id ); } }).once(“play”, function(){ var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var playerInstance = jwplayer(el); loadIrisPlugin(playerInstance, playerInstance.getConfig().plugins[“https://ovp.iris.tv/plugins/jwplayer/v2/iris-jwplayer8.adaptive.min.js”]) }).on(‘play’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language:”English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video play”); }).on(‘complete’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoComplete”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video event:”, e); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; }).on(‘time’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.currentTime/e.duration).toFixed(2); if ( (0.25 === progress && false === window.lock_25) || (0.5 === progress && false === window.lock_50) || (0.75 === progress && false === window.lock_75) || (100 === progress && false === window.lock_100) ) { window.permutive.track(“VideoProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 === progress ) { window.lock_25 = true; } if ( 0.5 === progress ) { window.lock_50 = true; } if ( 0.75 === progress ) { window.lock_75 = true; } if ( 1 === progress ) { window.lock_100 = true; } console.log(“Permutive video play progress ” + progress); } }).on(‘mute’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.mute) ? “sound off” : “sound on”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘fullscreen’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.fullscreen) ? “fullscreen on” : “fullscreen off”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘ready’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); console.log(jwInfo); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; window.permutive.track(“VideoLoad”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video load event”); }).on(‘adPlay’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); window.adInfo = e; var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.adlock_25 = false; window.adlock_50 = false; window.adlock_75 = false; window.adlock_100 = false; window.permutive.track(“VideoAdPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad play”); }).on(‘adClick’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoAdClick”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad click”); }).on(‘adTime’, (e) => { var el = decodeURIComponent( “jwplayer_rHzkr7ag_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “rHzkr7ag” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.position/e.duration).toFixed(2); if ( (0.25 >= progress && false === window.adlock_25) || (0.5 >= progress && false === window.adlock_50) || (0.75 >= progress && false === window.adlock_75) || (0.95 >= progress && false === window.adlock_100) ) { window.permutive.track(“VideoAdProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “rHzkr7ag” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 >= progress ) { window.adlock_25 = true; } if ( 0.5 >= progress ) { window.adlock_50 = true; } if ( 0.75 >= progress ) { window.adlock_75 = true; } if ( 0.95 >= progress ) { window.adlock_100 = true; } console.log(“Permutive video ad progress ” + progress); } }).setPlaylistItemCallback(function(item, index) { return waitForAmazon // Wait until Amazon is loaded. .then(() => performAsyncBidding( player_jwplayer_rHzkr7ag_zhNYySv2_div, item, index ), () => { console.log(“AMI JWP bidding FAILER”); }) // External bidding. .then(tag => { // Update the playlist item. console.log(“AMI jwp new headerbid”, tag); return Object.assign({}, item, { adschedule: [{ tag, offset: “pre” }] }); }).catch(function(e){ console.log(“AMI jwp bidding failed”, e); return item; }); // If bidding fails, use unmodified playlist item. });; clearInterval(checkJWReady); } }, 500); })(); ]]>

Gatterman’s social media has been filled with images of her late daughter in May 2022, sharing a photo of Posey beaming in a champagne-colored evening gown alongside the initial announcement of her child’s passing. After Posey’s death, Gatterman updated her profile picture twice: once, to a photo of herself with her daughter, the next, to a snapshot of Posey edited with angel wings, floating in a deep orange sky.

Just days before her death, the TLC alum created an Instagram account dedicated to her impressive contortionist skills, posting one video where she nearly inverts her body to shoot an arrow with her feet.

One day prior to Posey’s passing, her mother shared on Facebook that the former reality star was set to “graduate with honors” in June 2022.

Gatterman revealed on a 2016 episode of Toddlers & Tiaras that Posey had been competing in pageants since the age of 3 and she was extremely self-assured.

“She says she’s nervous, but once she hits that stage, she’s a pro,” Gatterman said of 10-year-old Posey at the time.

In addition to her mom, Posey is survived by her brother, Kyle, and her father.

In tribute to Posey’s life, see her sweetest — and most feisty — photos throughout the years:

Read The Full Article Here


trick photography
The Marias Maria Zardoya, Aunt of Milania Giudices Friend Victoria, Shares Tribute After Her Death
The Marias Maria Zardoya, Aunt of Milania Giudices Friend Victoria, Shares Tribute After Her Death
18 Celebrities Who Lived In Fear Their Biggest Secrets Would Be Exposed
18 Celebrities Who Lived In Fear Their Biggest Secrets Would Be Exposed
LeBron James The Shop Gives an Inside Look at Fanatics Fest 2026
LeBron James The Shop Gives an Inside Look at Fanatics Fest 2026
Amy Winehouses Dad Ordered to Pay Over  Million to Singers Friends Who Auctioned Her Clothes
Amy Winehouses Dad Ordered to Pay Over $1 Million to Singers Friends Who Auctioned Her Clothes
In Praise of Hiroshi Teshigahara: Surveyor of the Abyss
In Praise of Hiroshi Teshigahara: Surveyor of the Abyss
Kathryn Hahns Villainous Mother Gothel Steps Out of Shadows in Tangled Set Photos
Kathryn Hahns Villainous Mother Gothel Steps Out of Shadows in Tangled Set Photos
The Worst Marvel Costumes Ever
The Worst Marvel Costumes Ever
Spider-Man: Brand New Day review – slavish fan service
Spider-Man: Brand New Day review – slavish fan service
TVLine Asks: How Did All American Know The Steps? Did Strange New Worlds Scare You? What Game Show Will Millionaire Champ Conquer Next? And More – TVLine
TVLine Asks: How Did All American Know The Steps? Did Strange New Worlds Scare You? What Game Show Will Millionaire Champ Conquer Next? And More – TVLine
Big Brother Eviction Recap: Did Jason Emerge Unscathed Once Again? – TVLine
Big Brother Eviction Recap: Did Jason Emerge Unscathed Once Again? – TVLine
Tom Holland Was In This Acclaimed Historical TV Show Before Becoming Marvels Spider-Man – TVLine
Tom Holland Was In This Acclaimed Historical TV Show Before Becoming Marvels Spider-Man – TVLine
The Young And The Restless Names Beyond The Gates, General Hospital Scribes As New Head Writers – TVLine
The Young And The Restless Names Beyond The Gates, General Hospital Scribes As New Head Writers – TVLine
Ariana Grandes Audition Goes Wrong in New Petal Video
Ariana Grandes Audition Goes Wrong in New Petal Video
Cardi B Unleashes Catchy Ah Ha, Her First Single of 2026: Stream It Now
Cardi B Unleashes Catchy Ah Ha, Her First Single of 2026: Stream It Now
It Was Really Becoming a Struggle – Tommy Lee Opens Up on Motley Crues Split With Mick Mars
It Was Really Becoming a Struggle – Tommy Lee Opens Up on Motley Crues Split With Mick Mars
Glen Hansard Remembered as Incomparable Troubadour Whose Gift for Storytelling Brought So Much Joy
Glen Hansard Remembered as Incomparable Troubadour Whose Gift for Storytelling Brought So Much Joy
Innovation, Influence, and Impact: Business Books For You – NewInBooks
Innovation, Influence, and Impact: Business Books For You – NewInBooks
New Mystery and Thriller Books to Read | July 28 – NewInBooks
New Mystery and Thriller Books to Read | July 28 – NewInBooks
New Romance Books to Read | July 28 – NewInBooks
New Romance Books to Read | July 28 – NewInBooks
Biographies and Memoirs Readers Are Talking About – NewInBooks
Biographies and Memoirs Readers Are Talking About – NewInBooks
Lupita Nyongos Stylist Shares How She Put Together Those The Odyssey Press Tour Looks
Lupita Nyongos Stylist Shares How She Put Together Those The Odyssey Press Tour Looks
I Browsed My Way Into a Beauty Haul—24 Items I Shamelessly Added to My Cart This Month
I Browsed My Way Into a Beauty Haul—24 Items I Shamelessly Added to My Cart This Month
Im Giving Chic Raven: Get Ready With Stassi Schroeder for Her Premiere Party
Im Giving Chic Raven: Get Ready With Stassi Schroeder for Her Premiere Party
Summer Outfits Look So Much Chicer When Styled With This Trending Accessory
Summer Outfits Look So Much Chicer When Styled With This Trending Accessory
The Entire Walking Dead Universe Is Consolidating on Netflix and AMC+
The Entire Walking Dead Universe Is Consolidating on Netflix and AMC+
Design the Poster for Key of Bones: Curse of the Ghost Pirate and Win ,000
Design the Poster for Key of Bones: Curse of the Ghost Pirate and Win $1,000
Cursed by a Necromancer, Rotting by the Minute, and Built Entirely by Hand
Cursed by a Necromancer, Rotting by the Minute, and Built Entirely by Hand
Mockbuster Made Me Rethink Every Cheap Movie I Have Ever Mocked
Mockbuster Made Me Rethink Every Cheap Movie I Have Ever Mocked