Gossip & News

Kailyn Lowry, Javi Marroquin’s Ups and Downs: Briana Feud, Lauren


master mentalism tricks

[]

The Teen Mom 2 cameras may have stopped filming, but the drama between Kailyn Lowry and ex-husband Javi Marroquin is never-ending.

Fans have long watched the former couple — who were married from 2012 to 2016 and share son Lincoln, whom they welcomed in 2013 — as they’ve feuded on TV, social media and in real life. The twosome always had a rocky relationship, which culminated in Lowry pushing Marroquin on an episode of the MTV series. It was a harrowing moment that the Pennsylvania native reflected on during a 2021 episode of her “Coffee Convos” podcast, calling the incident a mistake she’ll “regret for the rest of [her] life.”

Toward the end of their romance the U.S. Air Force recruiter admittedly blamed his then-wife for having a miscarriage, which he apologized for in a 2016 episode of the series.

“I knew it was no one’s fault. It wasn’t your fault, and it wasn’t my fault. I needed to blame somebody, and I was taking it out on you. I’m sorry for being mean to you when it all happened,” Marroquin told Lowry at the time. “In my head, I’m thinking, ‘She shouldn’t have went to the gym, she shouldn’t have gone to jiu jitsu,’ or stuff like that. Even though I know it had nothing to do with that.”

When it came time to call it quits, a source exclusively told Us Weekly, “Kail knew divorce was inevitable. There was always a disconnect.”

The insider added: “The bottom line is they were two strong personalities who both want to be in control living together. They clashed.”

{ 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_2BYniRZC_zhNYySv2_div = jwplayer(el).setup(videoParams).on(“ready”, function(){ var el = decodeURIComponent( “jwplayer_2BYniRZC_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( ‘2BYniRZC’ ); 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_2BYniRZC_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_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), 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_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), 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_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), 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_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘fullscreen’, (e) => { var el = decodeURIComponent( “jwplayer_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘ready’, (e) => { var el = decodeURIComponent( “jwplayer_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), 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_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), 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_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), 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_2BYniRZC_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “2BYniRZC” ); 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( “2BYniRZC” ), 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_2BYniRZC_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); })(); ]]>

Lowry and Marroquin continued to have periods of drama — and even flirtatious moments — in the years since their divorce. During his brief relationship with Lowry’s Teen Mom 2 costar Briana DeJesus, the former couple were on the outs — until the pair’s 2018 split, which led to the serviceman appearing on Lowry’s “Coffee Convos” podcast in to spill the tea on his relationship with the Florida native.

Despite their reconciliation at the time, the former spouses would only go on to feud again after Lowry revealed in an October 2020 episode of Teen Mom 2 that her ex attempted to hook up with her in the parking lot of a Wawa — while he was still in a relationship with Lauren Comeau, with whom he welcomed son Eli in November 2018. (Lowry, for her part, is also mom of son Isaac, born in 2010, whom she shares with ex Jo Rivera, and sons Lux and Creed, born 2017 and 2020, respectively, whom she shares with ex Chris Lopez.) Several months after Lowry’s claim, Comeau — who got engaged to Marroquin in June 2019 — accused her then-fiancé of cheating on her in since-deleted posts she shared in January 2021.

After Marroquin and Comeau called it quits, they ultimately got back together in 2022. Their love triangle with Lowry, however, only continued to make headlines the following year after the Pride Over Pity author accused Marroquin of giving her the cold shoulder whenever he has been in a relationship with Comeau. “IN MY OPINION he is not completely transparent with her about everything between me and him so he keeps us divided,” Lowry wrote via Instagram comments in February 2023 after claiming that Marroquin refused to take a photo with her and Lincoln and their son’s flag football match. “He will never own that,” she added.

Sign up for Us Weekly’s free, daily newsletter and never miss breaking news or exclusive stories about your favorite celebrities, TV shows and more!

Keep scrolling to see Lowry and Marroquin’s biggest ups and downs throughout the years:

Read The Full Article Here


trick photography
Where Will it Stream? – Hollywood Life
Where Will it Stream? – Hollywood Life
Ben Affleck On Sad Affleck And Coffee Memes
Ben Affleck On Sad Affleck And Coffee Memes
Sydney Sweeney Deletes Instagram Pic of Fiancé Jonathan Davino 
Sydney Sweeney Deletes Instagram Pic of Fiancé Jonathan Davino 
5 Things to Know About Vanessa & Donald Trump Jr.’s Daughter – Hollywood Life
5 Things to Know About Vanessa & Donald Trump Jr.’s Daughter – Hollywood Life
‘Spider-Man’ and ‘Harry Potter’ Producers To Make New James Bond
‘Spider-Man’ and ‘Harry Potter’ Producers To Make New James Bond
Inside the world of Dan Perri
Inside the world of Dan Perri
Street Fighter & Beneath the Storm Release Dates Delayed by Sony
Street Fighter & Beneath the Storm Release Dates Delayed by Sony
12 Notorious Feuds Between Actors and Directors
12 Notorious Feuds Between Actors and Directors
The Rookie Season 7 Episode 11 Recap: Speed
The Rookie Season 7 Episode 11 Recap: Speed
Does Ryan Seacrest Have a Girlfriend? A Deep Dive Into His Relationship History
Does Ryan Seacrest Have a Girlfriend? A Deep Dive Into His Relationship History
The Hunting Party Season 1 Episode 8 Review: Denise Glenn’s Games Pull Oliver and Bex Closer Together
The Hunting Party Season 1 Episode 8 Review: Denise Glenn’s Games Pull Oliver and Bex Closer Together
Richard T. Jones Previews ‘Speed’ Episode, Talks Seth’s Lies
Richard T. Jones Previews ‘Speed’ Episode, Talks Seth’s Lies
Lindsey Buckingham and Mick Fleetwood Reunite in Studio
Lindsey Buckingham and Mick Fleetwood Reunite in Studio
Maren Morris Announces New Album D R E A M S I C L E
Maren Morris Announces New Album D R E A M S I C L E
Kelsea Ballerini Uses Her Steal After Bee Gees Duet on ‘The Voice’
Kelsea Ballerini Uses Her Steal After Bee Gees Duet on ‘The Voice’
‘Beautiful’ Day: New Miley Cyrus Album Coming May 30
‘Beautiful’ Day: New Miley Cyrus Album Coming May 30
New Mystery and Thriller Books to Read | March 25
New Mystery and Thriller Books to Read | March 25
Alabama Public Library Service Defunds Fairhope Public Library; City Council Will Not Follow Suit
Alabama Public Library Service Defunds Fairhope Public Library; City Council Will Not Follow Suit
Gripping Family Saga Explores Healing in the Heart of Appalachia
Gripping Family Saga Explores Healing in the Heart of Appalachia
6 New Romances to Read if You’ve Been Binge-Watching Temptation Island
6 New Romances to Read if You’ve Been Binge-Watching Temptation Island
7 Chic Pieces for Sophisticated Spring Outfits
7 Chic Pieces for Sophisticated Spring Outfits
Inside Who What Wear UK’s first supper club, Excellent Taste
Inside Who What Wear UK’s first supper club, Excellent Taste
I Just Tried On the Best Luxury Items for Spring 2025
I Just Tried On the Best Luxury Items for Spring 2025
The Best Cropped Spring Jackets to Shop This Spring for Every Budget, According to a Fashion Editor
The Best Cropped Spring Jackets to Shop This Spring for Every Budget, According to a Fashion Editor
The Best Horror Films of Scott Derrickson
The Best Horror Films of Scott Derrickson
El mono (2025) – Pelicula de Terror ⋆
El mono (2025) – Pelicula de Terror ⋆
Guillermo del Toro Loves This “character-driven action movie”
Guillermo del Toro Loves This “character-driven action movie”
‘Saw’ Meets ‘Cube’ in Another Overlooked Gem ‘Meander’
‘Saw’ Meets ‘Cube’ in Another Overlooked Gem ‘Meander’