Where To Stream Drag Race Germany Season 1 Episode 12
Finale
- Aired November 21, 2023
- 58 Min
The last big performance: The finale. The queens present their best drag looks on the runway. The final Lip Sync Battle will decide who will become the Queen of Queens and win 100,000 euros.