The 60th annual Eurovision Song Contest took place Saturday, offering the traditional jumble of caterwauling and key changes, silly outfits and sillier facial hair.
There weren't any of the real lunatics of previous years this time round, but there was still plenty to keep us entertained, from a woman dressed as Xena to a bunch of Kings of Leon lookalikes setting their piano on fire, proving that Europe can be as odd as ever.
Sweden ended up victorious, but who won the Eurovision joke contest? Let's take a look at the funniest reactions to each performance.
Slovenia: Maraaya, "Here For You"
Even she doesn't want to listen to it. #Eurovision2015— Chris Addison (@mrchrisaddison) May 23, 2015
France: Lisa Angell, "N'oubliez Pas"
That post-apocalyptic landscape behind her is Paris, after the bin-men have been on strike #FRA #Eurovision2015— Andy Gilderdale (@AndyGilder) May 23, 2015
Israel: Nadav Guedj, "Golden Boy"
The exact moment a ping-pong ball entered his ear #Eurovision2015 pic.twitter.com/hxSLYShlec— Chris Scullion (@scully1888) May 23, 2015
Estonia: Elina Born & Stig Rästa, "Goodbye To Yesterday"
I feel like we've stumbled into an intense conversation between Catherine Zeta-Jones and Louis Tomlinson. #est #Eurovision2015— Daniel J. Layton (@DanielJLayton) May 23, 2015
UK: Electro Velvet, "Still In Love With You"
The Great Crapsby #GBR #EurovisionSongContest— Mark Savage (@mrdiscopop) May 23, 2015
Armenia: Genealogy, "Face The Shadow"
I think Armenia needed a few more people and a longer song. #Eurovision2015— Tam Mutu (@tammutu) May 23, 2015
Lithuania: Monika Linkytė & Vaidas Baumila, "This Time"
Get a room, Lithuania. #Eurovision— Eliot Higgins (@EliotHiggins) May 23, 2015
Serbia: Bojana Stamenov, "Beauty Never Lies"
I love the giant Brillo pad on her head. #Eurovision2015 #SRB— James Byers (@Jamesishot) May 23, 2015
Norway: Mørland & Debrah Scarlett, "A Monster Like Me"
There's a fine line between James Bond eleganza, and off-duty ice cream salesman. Cough. #NOR #norway #eurovision— BBC Eurovision (@bbceurovision) May 23, 2015
Sweden: Måns Zelmerlöw, "Heroes"
Great Powerpoint deck, mate. #SWE #Eurovision2015— Matthew Horton (@matthewjh) May 23, 2015
Cyprus: John Karayiannis, "One Thing I Should Have Done"
#Eurovision Cyprus. He's really touching that mic stand. pic.twitter.com/hSbQkNdHfT— Dan Berry (@thingsbydan) May 23, 2015
Australia: Guy Sebastian, "Tonight Again"
I think it's nice Australia have their own Bruno Mars.— Brett Leppard (@TheBrettLeppard) May 23, 2015
Belgium: Loïc Nottet, "Rhythm Inside"
#eurovision Belgium pic.twitter.com/Bl9tws5jsp— Dan Berry (@thingsbydan) May 23, 2015
Austria: The Makemakes, "I Am Yours"
Austria sent the Königs of Leon to @Eurovision pic.twitter.com/ZWIOxqE8yj— casey morell (@csymrl) May 21, 2015
Greece: Maria Elena Kyriakou, "One Last Breath"
"One last breath" in the eurozone for #Greece. #Eurovision— Gabriele Steinhauser (@gksteinhauser) May 23, 2015
Montenegro: Knez, "Adio"
Am I the only one getting Little Britain vibes from this outfit? #MNE #Eurovision2015 pic.twitter.com/C72Cq3UIdZ— Gemma Tomlinson (@OMGgemma) May 23, 2015
Germany: Ann Sophie, "Black Smoke"
#eurovision2015 WHY IS HER FEATHER EARRING SO BIG I THOUGHT SHE HAD HALF A NECK BEARD— ahila (@SPlDERWOMAN) May 23, 2015
Poland: Monika Kuszyńska, "In The Name Of Love"
too many love songs. where the potato songs at? potatoes are fascinating. #Eurovision2015— w̶i̶r̶r̶o̶w̶ (@wirrow) May 23, 2015
Latvia: Aminata, "Love Injected"
WTF Twigs #Eurorvision2015— Joe Stone (@Joe_Stone_) May 23, 2015
Romania: Voltaj, "De la capăt (All over Again)"
If I saw this guy on the street, I would automatically call the police, even if he was just minding his own business. #Eurovision2015— Danny Wallace (@dannywallace) May 23, 2015
Spain: Edurne, "Amanecer"
Jesus. That could have been a Madonna moment. #Eurovision2015 #ESP— Elizabeth Windsor (@Queen_UK) May 23, 2015
Hungary: Boggie, "Wars For Nothing"
Even the singer's falling asleep #Eurovision2015— Thank You, Glee (@MrDavidMichele) May 23, 2015
Georgia: Nina Sublatti, "Warrior"
Is it me or have standards in the Night's Watch have slipped somewhat recently? #Eurovision2015 pic.twitter.com/hwkg9y2T2G— Garry (@TheLostPenguin) May 23, 2015
Azerbaijan: Elnur Hüseynov, "Hour of the Wolf"
Someone give him his Precious and he'll go away. #Eurovision2015— Chris Addison (@mrchrisaddison) May 23, 2015
Russia: Polina Gagarina, "A Million Voices"
I've not had such a forced key change since my ex moved out. #Eurovision— Lee Binding (@LeeBinding) May 23, 2015
Albania: Elhaida Dani, "I'm Alive"
Did she just say "you shat on my dreams..." ?! #Eurovision2015— Dave (@Cooke_D) May 23, 2015
Italy: Il Volo, "Grand Amore"
I knew I'd seen that singer on the right somewhere before, the cheeky scamp! #ITA #Eurovision2015 pic.twitter.com/lZxHRpDMdX— The Grump Crusader ツ (@grumpcrusader) May 23, 2015
BONUS: Eurovision's most outlandish acts
[nggallery id="22796"]