RuPaul's Drag Race Wiki
Advertisement
RuPaul's Drag Race Wiki
RuPaul's Drag Race All Stars
1 2 3 4 5 6 7 8 9 10

The fifth season of RuPaul's Drag Race All Stars was officially announced on August 19, 2019, via Social Media and VH1's Press Website.[1] The press-release noted that this season will feature the "franchise's most notable queens to prove to Mama Ru why they deserve the crown and a coveted spot in the Drag Race Hall of Fame".

No promos were shot for All Stars 5 due to the lockdown caused by the COVID-19 pandemic, therefore the RuVeal consisted of the queens' entrance looks to the Werk Room. Promos were released on May 8th, 2020 along with the official cast via YouTube. It is currently available to watch on Drag Race's YouTube channel.

The official trailer announced a new twist to this season of All Stars; the Top All Star of the Week will lip sync for their legacy against a Lip Sync Assassin from a previous season; if the All Star wins the lip sync, she’ll get the full power to eliminate a fellow queen, if the Assassin wins, the eliminated queen will be determined after a majority vote by the rest of the contestants, and the $10,000 tip rolls over to further episodes, until an All Star queen wins a lip sync.[2][3]

The season was originally set to air on Showtime, but was later moved back to VH1.

Concluding the run of All Stars 5, Shea Couleé was inducted into the Drag Race Hall of Fame. She received a custom crown and sceptre from Fierce! Drag Jewels, a cash prize of $100,000, and a year supply of Anastasia Beverly Hills cosmetics.

About the Show

"RUPAUL'S DRAG RACE ALL STARS gives viewers the chance to catch their favorite queens as they return for a second attempt to earn the crown, and win a cash prize of $100,000 and garner a spot in the 'Drag Race Hall of Fame.' The special edition of ALL STARS will follow the season finale of the Emmy® Award-winning RuPaul's Drag Race on VH1."

Contestants

AllStars5Cast

(Biographical information stated from during time of contest)

Contestant Photo Age Original
Season(s)
Original
Rank(s)
All Stars Outcome
Shea Couleé SheaCouleéAllStars5 30 Season 9 3rd/4th Place 1st Place
(Winner)
Jujubee JujubeeAllStars5 34 Season 2 3rd Place 2nd/3rd Place
(Runners-Up)
All Stars
Season 1
3rd/4th Place
Miz Cracker MizCrackerAllStars5 35 Season 10 5th Place
Blair St. Clair BlairStClairAllStars5 24 Season 10 9th Place 4th Place
Alexis Mateo AlexisMateoAllStars5 39 Season 3 3rd Place 5th Place
All Stars
Season 1
5th/6th Place
India Ferrah IndiaFerrahAllStars5 33 Season 3 10th Place 6th Place
Mayhem Miller MayhemMillerAllStars5 37 Season 10 10th Place 7th Place
Mariah Paris Balenciaga MariahBalenciagaAllStars5 37 Season 3 9th Place 8th Place
Ongina OnginaAllStars5 37 Season 1 5th Place 9th Place
Derrick Barry DerrickBarryAllStars5 35 Season 8 5th Place 10th Place

Contestant Progress

Rank Contestant Photo Original
Season(s)
Original
Rank(s)
Ep. 1 Ep. 2 Ep. 3 Ep. 4 Ep. 5 Ep. 6 Ep. 7 Ep. 8
Variety
Show
Girl
Groups
Design Improv Snatch
Game
Ball Stand
Up
Finale
1st
(Winner)
Shea Couleé SheaAS5Promo Season 9 3rd/4th SAFE WIN
Team
Captain
BTM3 SAFE WIN BTM4 BTM3 WINNER
2nd/3rd
(Runners-Up)
Jujubee JujubeeAS5Promo Season 2 3rd SAFE
Mini
Chall.
Winner
HIGH WIN HIGH BTM5 BTM4 BTM3 RUNNER
UP
All Stars
Season 1
3rd/4th
Miz Cracker CrackerAllStars5Promo Season 10 5th HIGH SAFE SAFE WIN BTM5 WIN WIN RUNNER
UP
4th Blair St. Clair BlairAS5Promo Season 10 9th SAFE
Mini
Chall.
Winner
HIGH
Team
Captain
HIGH
TEAM
SAFE BTM5 BTM4 ELIM GUEST
5th Alexis Mateo AlexisAS5Promo Season 3 3rd HIGH SAFE SAFE HIGH BTM5 ELIM GUEST
All Stars
Season 1
5th/6th
6th India Ferrah IndiaAS5Promo Season 3 10th WIN BTM3
Team
Captain
BTM3 BTM2 ELIM GUEST
7th Mayhem Miller MayhemAS5Promo Season 10 10th BTM2 SAFE HIGH
TEAM
ELIM GUEST
8th Mariah Paris
Balenciaga
MariahAS5Promo Season 3 9th SAFE BTM3 ELIM GUEST
9th Ongina OnginaAS5Promo Season 1 5th LOW ELIM GUEST
10th Derrick Barry DerrickAS5Promo Season 8 5th ELIM GUEST
The contestant won RuPaul's Drag Race All Stars.​​​​​​
The contestant(s) was a runner-up.
The contestant was the Top All Star of the week and won the lip sync alongside the "Lip Sync Assassin".
The contestant was the Top All Star of the week and won the lip sync against the "Lip Sync Assassin".
The contestant was the Top All Star of the week, but lost the lip sync to the "Lip Sync Assassin".
The contestant's team was praised as the best, but did not win the maxi challenge.
The contestant was safe, but received mostly positive critiques.
The contestant was safe, but received mostly negative critiques.
The contestant was in the bottom, but was not eliminated.
The contestant was in the bottom, and was eliminated.
The contestant appeared as a guest, but was out of the running.

Lipstick Choices

Episode # Winner Lipstick Loser Lipstick
1 Yvie Derrick India Derrick
2 Shea Ongina Alyssa Ongina
3 Monét Mariah Jujubee Mariah
4 Cracker Mayhem
Morgan
5 Shea India Vanessa India
6 Roxxxy Alexis Cracker Alexis
7 Cracker Blair Kennedy Blair
Previous Drag Race queen that returned as a "Lip Sync Assassin" and won the lip sync.
Previous Drag Race queen that returned as a "Lip Sync Assassin" and won the lip sync alongside the Top All Star.
Previous Drag Race queen that returned as a "Lip Sync Assassin" but lost the lip sync.

RuMocracy Voting History

Episode # Ep.1 Ep.2 Ep.3 Ep.4 Ep.5 Ep.6 Ep.7
Deciding vote The Group Shea The Group Cracker Shea The Group Cracker
The Group
Shea Derrick Ongina Mariah Mayhem India Alexis Blair
Jujubee Mayhem Ongina Mariah Mayhem India Alexis Blair
Cracker Derrick Ongina Mariah Mayhem India Alexis Blair
Blair Derrick Ongina Mariah Mayhem India Alexis Jujubee
Alexis Derrick Ongina Shea Mayhem India Blair
India Derrick Ongina Mariah Mayhem Alexis
Mayhem Derrick Ongina Shea Mayhem
Mariah Derrick Ongina India
Ongina Derrick Ongina
Derrick Mayhem
The Group's Votes 7: Derrick
2: Mayhem
0: India
0: Mariah
8: Ongina
1: India
4: Mariah
2: Shea
0: India
6: Mayhem
1: Alexis
0: Blair
4: India
0: Jujubee
0: Cracker
3: Alexis
1: Blair
0: Jujubee
0: Shea
2: Blair
1: Jujubee
0: Shea
Eliminated Queen Derrick Ongina Mariah Mayhem India Alexis Blair
The votes did not count for the final decision.
The bottom queen was eliminated by the votes of the group of queens.
The bottom queen was eliminated by the Top All Star of the week.
The bottom queen was eliminated by both the votes of the group of queens and the Top All Stars of the week.

Queens' Winning Earnings

Name Money
Shea Couleé $130,000
Miz Cracker $40,000
Jujubee $0
Blair St. Clair $0
Alexis Mateo $0
India Ferrah $0
Mayhem Miller $0
Mariah Paris Balenciaga $0
Ongina $0
Derrick Barry $0

Episodes

Series # Episode # Episode Title Airdate
35 1 All Star Variety Extravaganza June 5, 2020
36 2 I'm In Love! June 12, 2020
37 3 Get a Room! June 19, 2020
38 4 SheMZ June 26, 2020
39 5 Snatch Game of Love July 3, 2020
40 6 The Charles Family Backyard Ball July 10, 2020
41 7 Stand-Up Smackdown July 17, 2020
42 8 Clap Back! July 24, 2020

Episode 1: "All Star Variety Extravaganza"

Airdate: June 5, 2020

AS5E1Judges

Episode 1 Judges

Synopsis: Ten All Stars open the library for a reading mini-challenge – with this week's surprise guest judge, Ricky Martin! Next, they hit the mainstage to headline the "Werq the World" Variety Extravaganza! Plus, RuPaul reveals new twists in the rules!

  • Guest Judge: Ricky Martin
  • Mini Challenge: Reading is Fundamental
  • Mini Challenge Winners: Blair St. Clair and Jujubee
  • Mini Challenge Prize: $2,000 gift card from Marek+Richard
  • Maxi Challenge: Werq The World Variety Extravaganza Show
  • Top All Star: India Ferrah
  • Maxi Challenge Prize: A 5 day stay in Reykjavík, Iceland
  • Lip Sync Assassin: Yvie Oddly
  • Lip Sync Song: "Livin La Vida Loca" by Ricky Martin
  • Lip Sync Winner: Yvie Oddly
  • Bottom Two: Derrick Barry and Mayhem Miller
  • Eliminated: Derrick Barry
  • Farewell Message: "Show Up & Show Out ♡ Derrick Barry"

Entrance Order

1 Shea Couleé
2 Miz Cracker
3 Alexis Mateo
4 Blair St. Clair
5 Mariah Paris Balenciaga
6 India Ferrah
7 Jujubee
8 Derrick Barry
9 Mayhem Miller
10 Ongina

All Star Talent Show Extravaganza

Queen Talent
Alexis Mateo Lip Sync/Dance Performance Alexis AS5 VS
Shea Couleé Pole Dancing Performance Shea AS5 VS
Mayhem Miller Live Singing/Eyes Mayhem AS5 VS
Mariah Paris Balenciaga Spoken Word Screen Shot 2020-06-06 at 22.26.35
Miz Cracker Lip Sync Performance MizCracker AS5 VS
Blair St. Clair Live Singing Blair AS5 VS
Ongina Dance Performance Ongina AS5 VS
Derrick Barry Vocal Impersonations Derrick AS5 VS
Jujubee Live Singing Jujubee AS5 VS
India Ferrah Lip Sync/Dance Performance India AS5 VS

Episode 2: "I'm In Love!"

Airdate: June 12, 2020

AS5E2Judges

Episode 2 Judges

Synopsis: The All Stars form 3 competing girl-groups to compose lyrics, choreography and perform the new, pop crush anthem "I'm in Love!" Guest judges Tessa Thompson and Madison Beer join the love-fest.

  • Guest Judges: Tessa Thompson and Madison Beer
  • Maxi Challenge: Write and perform an original pop number to "I'm in Love!"
  • Runway Theme: Love The Skin You're In
  • Top All Star: Shea Couleé
  • Maxi Challenge Prize: Six night all inclusive trip for two to Puerto Vallarta at the Almar Resort
  • Lip Sync Assassin: Alyssa Edwards
  • Lip Sync Song: "Neutron Dance" by The Pointer Sisters
  • Lip Sync Winner: Shea Couleé
  • Bottom Three: India Ferrah, Mariah Paris Balenciaga, and Ongina
  • Eliminated: Ongina
  • Farewell Message: "I can't wait for our friendships to blossom on the outside of this workroom! I love you! Ongina ♡"

"I'm in Love!"

Teams Queen Celebrity Crush
Team India Alexis Mateo Daddy Yankee
Jujubee John Stamos
India Ferrah Justin Timberlake
Team Blair Miz Cracker Sylvester Stallone
Mayhem Miller Mr. Rogers
Blair St. Clair Hannibal Lecter
Team Shea Ongina Henry Cavill
Mariah Paris Balenciaga Jason Momoa
Shea Couleé Chadwick Boseman

Episode 3: "Get a Room!"

Airdate: June 19, 2020

AS5E03Judges

Episode 3 Judges

Synopsis: The All Stars dive into the world of celebrity branding as they design their own boutique hotel suite experiences! Guest judges Nicole Byer and design guru Martyn Lawrence Bullard check in to check them out!

  • Guest Judges: Nicole Byer and Martyn Lawrence Bullard
  • Maxi Challenge: Design a signature suite worthy of a 5 star hotel
  • Runway Theme: Three Looks In One
  • Top All Star: Jujubee
  • Maxi Challenge Prize: 7 night stay at the Grand Resort and Spa in Ft. Lauderdale
  • Lip Sync Assassin: Monét X Change
  • Lip Sync Song: "Juice" by Lizzo
  • Lip Sync Winner: Monét X Change
  • Bottom Three: India Ferrah, Mariah Paris Balenciaga, and Shea Couleé
  • Eliminated: Mariah Paris Balenciaga
  • Farewell Message: "Thanks for making this a better experience. Love, Mariah, aka Balenciaga, aka Paris, aka Successful, aka Bottom. Mug4Dayz ♡x♡"

Shantay Enjoy Your Stay!

Hotel Name Queens
The Golden Gals'
Palace & Resort
Miz Cracker
Mariah Paris Balenciaga
Shea Couleé
The GlamaZone Alexis Mateo
India Ferrah
Jujubee
The 24K Experience Blair St. Clair
Mayhem Miller

Episode 4: "SheMZ"

Airdate: June 26, 2020

AS5E4Judges

Episode 4 Judges

Synopsis: The All Stars get overexposed as they improv their way through celebrity scandals, getting caught in the act by the tabloid TV team from SheMZ! Modern Family’s Sarah Hyland joins the judges panel to weigh in.

  • Guest Judge: Sarah Hyland
  • Maxi Challenge: Improv in a drag queen spoof of the celebrity gossip and drama television show, TMZ.
  • Runway Theme: Camo Couture
  • Top All Star: Miz Cracker
  • Maxi Challenge Prize: A four night stay in Montreal, Canada
  • Lip Sync Assassin: Morgan McMichaels
  • Lip Sync Song: "Where Have you Been" by Rihanna
  • Lip Sync Winners: Miz Cracker and Morgan McMichaels
  • Bottom Two: India Ferrah and Mayhem Miller
  • Eliminated: Mayhem Miller
  • Farewell Message: "I am the QUEEN!"

SheMZ

Team Queen Case & Character
3 Shea Couleé Fake Housewives of Tuckahoe An icy drag queen who's been fired from The Fake Housewives of Tuckahoe for being too fake
Alexis Mateo A messy drag queen who's been fired from the same trashy reality show for being too trashy
2 Jujubee An overprotective drag mother
Blair St. Clair An obnoxious ungrateful daughter
Miz Cracker A shady queen at the center of a college admissions scandal
1 India Ferrah A celebrity who's a chronic shoplifter
Mayhem Miller A thirsty shop girl who catches her in the act.

Episode 5: "Snatch Game of Love"

Airdate: July 3, 2020

Synopsis: The All Stars serve up their best celebrity impressions for a dating show version of the Snatch Game! Who’s gonna get lucky – in love? Guest judges Tommy Dorfman and Jeffery Bowyer Chapman pour their hearts into it.

  • Guest Judges: Jeffrey Bowyer-Chapman and Tommy Dorfman
  • Maxi Challenge: Snatch Game of Love
  • Runway Theme: Prom Queen Fantasy
  • Top All Star: Shea Couleé
  • Maxi Challenge Prize: A 7 night stay in Paris, France courtesy of Mr B&B
  • Lip Sync Assassin: Vanessa Vanjie Mateo
  • Lip Sync Song: "Open Your Heart" by Madonna
  • Lip Sync Winner: Shea Couleé
  • Bottom Queens: Alexis Mateo, Blair St. Clair, India Ferrah, Jujubee, and Miz Cracker
  • Eliminated: India Ferrah
  • Farewell Message: "Ladies, thank you all for showing me kindness still exists! The truth shall set you free!!! xoxo, India Ferrah. Humble✔️ Heart✔️ Happy✔️ Honest✔️"

Snatch Game Characters

Snatchelorette Group 1 Snatchelorette Group 2
Snatchelorette: Tommy Dorfman Snatchelor: Jeffrey Bowyer-Chapman
Queen Celebrity Photo Results Queen Celebrity Photo Results
Miz Cracker Lady Gaga MizCrackerSnatchGameLook LOSS Blair St. Clair Ellen DeGeneres BlairSnatchGameLook LOSS
Alexis Mateo Walter Mercado AlexisMateoSnatchGameLook WIN Jujubee Eartha Kitt JujubeeSnatchGameLook LOSS
India Ferrah Jeffree Star IndiaSnatchGameLook LOSS Shea Couleé Flavor Flav SheaSnatchGameLook WIN

Episode 6: "The Charles Family Backyard Ball"

Airdate: July 10, 2020

AS5E6Judges

Episode 6 Judges

Synopsis: The All Stars fire up the grill and join RuPaul’s family for the Charles Backyard Ball – while serving two sizzling looks! Pop star Bebe Rexha joins the party, along with RuPaul’s sisters Rozy and Renae.

  • Guest Judge: Bebe Rexha
  • Maxi Challenge: Showcase two looks for the Charles Backyard Ball.
  • Runway Themes: Country Cousin Realness and Backyard Eleganza
  • Top All Star: Miz Cracker
  • Maxi Challenge Prize: A five night stay for 2, plus airfare at The LaLit London in London, England.
  • Lip Sync Assassin: Roxxxy Andrews
  • Lip Sync Song: "One Last Time" by Ariana Grande
  • Lip Sync Winner: Roxxxy Andrews
  • Bottom Queens: Alexis Mateo, Blair St. Clair, Jujubee, and Shea Couleé
  • Eliminated: Alexis Mateo
  • Farewell Message: "Love you all, BAM Be your best, but be happy ♡ AS5"

Episode 7: "Stand-Up Smackdown"

Airdate: July 17, 2020

AS5E7Judges

Episode 7 Judges

Synopsis: The All Stars flex their funny bones in a stand-up comedy challenge in front of a live studio audience! Guest judges Sam Richardson and funny lady Jane Krakowski join the laughs.

  • Guest Judges: Jane Krakowski and Sam Richardson
  • Maxi Challenge: Face off in a stand-up comedy smackdown
  • Runway Theme: Freak Out!
  • Top All Star: Miz Cracker
  • Maxi Challenge Prize: An 8 night stay in a South African safari and wine country adventure.
  • Lip Sync Assassin: Kennedy Davenport
  • Lip Sync Song: "Fancy" by Reba McEntire
  • Lip Sync Winner: Miz Cracker
  • Bottom Queens: Blair St. Clair, Jujubee, and Shea Couleé
  • Eliminated: Blair St., Clair
  • Farewell Message: "Never stop dreaming & Never stop believing! Ps: And do the shimmy shush! I love you all so much! Daddy Rich! Blair St. Clair"

Stand-Up Set Order

1 Jujubee
2 Blair St. Clair
3 Miz Cracker
4 Shea Couleé

Top Three of All Stars 5

Queen Challenge Wins Up for Elimination
TeamJujubeeAS5 1
(Ep. 3)
3
(Eps. 5, 6, 7)
TeamMizCrackerAS5 3
(Eps. 4, 6, 7)
1
(Ep. 5)
TeamSheaAS5 2
(Eps. 2, 5)
3
(Eps. 3, 6, 7)

Episode 8: "Clap Back!"

Airdate: July 24, 2020

AS5E8Judges

Episode 8 Judges

Synopsis: For the final challenge before snatching a crown and a spot in the Drag Race Hall of Fame, the top All Stars must write, record and perform a verse of RuPaul’s sassy new single “Clap Back.” Plus, past queens return to pop off!.

  • Maxi Challenge: Write, record, and perform a verse on Ru's new single "Clap Back"
  • Runway Theme: All Star Eleganza
  • Lip Sync Song: "Make Me Feel" by Janelle Monáe
  • Winner of RuPaul's Drag Race All Stars 5: Shea Couleé
  • Runners-Up: Jujubee and Miz Cracker

Gallery

Gallery pic
Check out the lookbook gallery to see the contestants' looks from each episode.
Elim Gallery pic
Check out the lookbook gallery to see the contestants' planned looks for each episode.
VideoGallery-Icon
Check out the video gallery to see challenge performances, runways, lip syncs, and more!

Trivia

  • This is the first season of All Stars with/to have....
    • No former Miss Congeniality competing.
    • Jujubee win a maxi challenge and lose a lip-sync
      • She is also the only queen to win her 1st maxi challenge on her 3rd season competing.
    • No official promo shoot for the queens, due to the COVID-19 pandemic.
      • This is also the first season since Season 1 without an official promo teaser trailer, which makes Ongina the first queen to compete twice on the show and never appear in one. However, she did appear in the unofficial cast-made promo image.
    • Excluding All Stars 1, no queen from Season 6 nor 7.
    • Only one main challenge winner per episode, as all four previous seasons had two.
    • More than one queen eliminating themselves, with 2 (those 2 queens being Ongina and Mayhem Miller).
    • A Snatch Game to have only 6 competing queens.
    • A final 3 (instead of a final 4 as usual)
    • No RuPaul songs used in any lip sync.
    • No queen have 3 or more wins in a row.
    • Both the Lip Sync Assassin of the week and the Top All Star of the Week having the same lipsticks of the queens that the cast wanted to eliminate.


  • This is the second season of All Stars with/to have...
    • No eliminated queens return to compete later in the season after All Stars 1.
    • A queen from Season 2 to be competing for the third time, Jujubee; however, Jujubee is the only contestant from Season 2 to compete on two separate seasons of All Stars. Shangela was originally in Season 2, Season 3 and All Stars 3, so only competed in 1 season of All Stars.
    • A format change when it comes to eliminations, after All Star 2's "Top 2 Lip-Sync For Your Legacy" format.
    • Aired in the summer, after All Stars 2.
    • No queens who were Runners-Up on their original season, the closest placers being Alexis Mateo and Jujubee, who placed 3rd and Shea Couleé who placed 3rd/4th.
    • Queens from All Stars 1 (Alexis Mateo and Jujubee), after Latrice Royale and Manila Luzon.
    • No queens from the latest season prior to its filming (Season 11), after All Stars 2 which did not include any Season 8 queens.
    • No winners of Snatch Game, and to feature a queen that was eliminated in the Snatch Game episode.
    • An Untucked.
    • A guest judge who is also a main judge on a different Drag Race series, Jeffrey Bowyer-Chapman from Canada's Drag Race. He previously appeared on All Stars 3, before Canada's Drag Race began.
    • Two winners of the reading challenge, after All Stars 1.
      • This is, however, the first season of All Stars (and the first season overall) where the reading challenge ended in a tie.
    • To use the “Snatch Game of Love” format.
    • To have the eliminated queens return for the finale, after All Stars 3.


  • This is the third season of All Stars with/to have...


  • The average age of the cast of All Stars 5 is 34.3.
    • This is the first season with only 1 contestant being in their 20s.
    • This is also the oldest cast on average.
  • In Episode 4, Morgan McMichaels’ name card has an error, saying she competed on Season 3 and All Stars 3, when in fact she competed on Season 2.
  • Episode 5 has the lowest ratio of top/bottom queens ever of the show, with only 1 queen on top and 5 on the bottom (ratio 1/5).
  • No matter who would have won any of the Lip Syncs For Your Legacy, all the eliminations would have ended in the same way. Since All Stars 2's 'lipstick elimination' format, this season has the most consecutive episodes with the same elimination lipsticks being picked.
    • All Stars 2 would have had different elimination outcomes in Episode 3 (Katya), Episode 6, and 7 (Roxxxy).
    • All Stars 3 would have had different outcomes in Episode 1, Episode 3 (Chi Chi), and Episode 6 (BeBe most likely did not choose to eliminate DeLa).
    • All Stars 4 would have had different outcomes in Episode 4 (Monét).
  • Shea had the most amount of "deciding votes" on the RuMocracy (adding a total of 6) where her only "non deciding vote" was from episode 7. On the other hand Jujubee had the most amount of "non deciding votes" adding a total of 4 (Ep. 2, 3, 5 and 7).
  • With Ongina, Mariah and India competing this season, Season 1 and Season 3 have officially had over half of their original casts compete on All Stars, simultaneously becoming the only two seasons to have accomplished this.
  • The winner of the season, Shea Couleé, has the same statistics with fellow All Stars Winner Trixie Mattel.
  • This is the only Drag Race season where less than half of the cast participated in a lipsync, with only 4 out of 10 queens.
  • "The Charles Family Backyard Ball", the sixth episode of the season, marked the 200th episode of the US franchise (including both regular and All Stars seasons). However, it was not a comemorative episode.

References

Navigation

Advertisement