Gossip & News

‘Freedom!’ Sam Asghari Supports Britney Spears After Conservatorship Victory


master mentalism tricks

[]

Supportive fiancé! After learning that Britney Spears’ 13-year conservatorship has been terminated, Sam Asghari was elated to learn about his love’s newfound freedom.

“History was made today. Britney is Free! ️,” the Iran native, 27, captioned a Friday, November 12, Instagram post shortly after the court decision was rendered.

Sam Asghari Joyfully Supports Britney Spears After Conservatorship Is TerminatedCourtesy of Sam Asghari/Instagram

Alongside his #FreeBritney-esque caption, the model shared a snap of a pink square with the word “Freedom” in the center.

During the Friday hearing, Judge Brenda Penny terminated the conservatorship over the 39-year-old Louisiana native’s estate and person.

The “Stronger” performer, for her part, also expressed her joy over learning the news.

“Good God I love my fans so much it’s crazy 🥺️ !!!,” she captioned Instagram footage of fans cheering outside the courthouse. “I think I’m gonna cry the rest of the day !!!! Best day ever … praise the Lord … can I get an Amen ️ ???? #FreedBritney.”

Hours earlier, the personal trainer shared a selfie of the “Lucky” songstress wearing a “#FreeBritney: It’s a human rights movement” shirt ahead of the court proceedings. He captioned his post, “Loading….”

The couple, who had been dating for five years after initially meeting on the set of her “Slumber Party” music video in October 2016, got engaged in September.

“I can’t f–king believe it,” Spears captioned a selfie of the pair, showing off her diamond ring at the time.

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

Asghari, who has been a fervent supporter of the #FreeBritney movement amid the lengthy legal battle, vocalized his excitement over his love’s previous victories in September.

“Free Britney!” he wrote via Instagram Story at the time, shortly after her father, Jamie Spears, was suspended as conservator of her estate. “Congratulations!!!!!!!!!”

One month earlier, Britney gushed over her man’s invaluable support amid the thick and thin via a heartfelt Instagram selfie in August.

“Not only has this cute a–hole been with me through the hardest years of my life but he happens to be an extremely good cook,” the Grammy winner posted at the time. “Fast & Furious franchise, don’t miss out on your next star.”

The pop star had been unable to make major decisions since 2008 when the conservatorship was first established amid her personal struggles and divorce from ex-husband Kevin Federline. Since its inception, her 69-year-old father was tasked with controlling her estate and caretaker Jodi Montgomery was in charge of her person beginning in September 2019.

Earlier this year, the Crossroads star publicly broke her silence over her ordeal during an emotional court testimony.

“I just want my life back,” Britney said in June. “It’s been 13 years, and it’s enough. It’s been a long time since I’ve owned my money. And it’s my wish and my dream for all of this to end without being tested. … I would honestly like to sue my family, to be totally honest with you. I also would like to be able to share my story with the world, and what they did to me, instead of it being a hush-hush secret to benefit all of them.”

Listen to Us Weekly’s Hot Hollywood as each week the editors of Us break down the hottest entertainment news stories! Listen on Google Play Music

Read The Full Article Here


trick photography
Brian Austin Green Tells MGK to ‘Grow Up’ After Megan Fox Split
Brian Austin Green Tells MGK to ‘Grow Up’ After Megan Fox Split
How Much Money He Has in 2024 – Hollywood Life
How Much Money He Has in 2024 – Hollywood Life
Reese Witherspoon In "American Psycho": Tell Us An Actor And A Film You Seriously Always Forget They Appeared In
Reese Witherspoon In "American Psycho": Tell Us An Actor And A Film You Seriously Always Forget They Appeared In
Selling Sunset’s Chelsea Lazkani Declared Legally Single Amid Divorce
Selling Sunset’s Chelsea Lazkani Declared Legally Single Amid Divorce
Ryan Reynolds Returns as Deadpool in Holiday Charity Video
Ryan Reynolds Returns as Deadpool in Holiday Charity Video
Kraven the Hunter review – put it out of its misery
Kraven the Hunter review – put it out of its misery
Who Did Michael Cole Play on General Hospital?
Who Did Michael Cole Play on General Hospital?
The Most Underrated Movies of 2024
The Most Underrated Movies of 2024
Kandy Muse Explains Why She Would’ve Won if Wes Bergmann Hadn’t Pulled That Trick Immunity Card
Kandy Muse Explains Why She Would’ve Won if Wes Bergmann Hadn’t Pulled That Trick Immunity Card
17 TV Characters Who Would Make the Perfect Holiday Elves
17 TV Characters Who Would Make the Perfect Holiday Elves
Cory Wharton on That Elimination and Messy Reunion Ahead
Cory Wharton on That Elimination and Messy Reunion Ahead
Inside the 9-1-1 Fandom: How the Fans Made the Show Their Own
Inside the 9-1-1 Fandom: How the Fans Made the Show Their Own
Sacred Bones to Release New Album Goodbye Horses: The Many Lives of Q Lazzarus
Sacred Bones to Release New Album Goodbye Horses: The Many Lives of Q Lazzarus
Pentatonix Signs With Republic Records
Pentatonix Signs With Republic Records
‘Friends’ Star Lisa Kudrow Revealed How Often She Saw Her Co-Stars After Show’s End
‘Friends’ Star Lisa Kudrow Revealed How Often She Saw Her Co-Stars After Show’s End
The Hit Iron Maiden Song Smith Didn’t Think Harris Would Like
The Hit Iron Maiden Song Smith Didn’t Think Harris Would Like
Interview with E.J. Simon , Author of Death in the Kremlin (Michael Nicholas Book 5)
Interview with E.J. Simon , Author of Death in the Kremlin (Michael Nicholas Book 5)
Titles To Get Stuck in Your Head
Titles To Get Stuck in Your Head
Books & Looks Podcast: An Isle of Wight Christmas Whodunit With Novelist Mary Grand
Books & Looks Podcast: An Isle of Wight Christmas Whodunit With Novelist Mary Grand
Interview with J.A. Roles & K.G. Reuss, Author of The Fallen Ones (A Holloway University Novel Book 1)
Interview with J.A. Roles & K.G. Reuss, Author of The Fallen Ones (A Holloway University Novel Book 1)
Lulu Ge’s Favorite Beauty Products of All Time
Lulu Ge’s Favorite Beauty Products of All Time
I Tried the Viral JNCO Jeans From the ’90s Making a Comeback
I Tried the Viral JNCO Jeans From the ’90s Making a Comeback
Bella Hadid Wore Leather Pants in NYC After Yellowstone Season 5 Cameo
Bella Hadid Wore Leather Pants in NYC After Yellowstone Season 5 Cameo
Angelina Jolie Wore France’s Most Popular Flat Shoe Trend
Angelina Jolie Wore France’s Most Popular Flat Shoe Trend
Venom The Last Dance (2024)
Venom The Last Dance (2024)
Stephen King Says a Free Horror Film Makes Others “Look tame”
Stephen King Says a Free Horror Film Makes Others “Look tame”
Austin Butler Will Play Patrick Bateman in New ‘American Psycho’ Adaptation
Austin Butler Will Play Patrick Bateman in New ‘American Psycho’ Adaptation
The Transylvanians: A Rocky Horror Tribute
The Transylvanians: A Rocky Horror Tribute