With only a few days to go before the Eurovision Song Contest reaches its climax in Kiev, we don't have long to wait to see what wacky outfits this year's finalists have in store.
Here are nine memorable looks that previous contests have brought us.
The Eurovision Song Contest Final will be shown on Saturday on BBC One from 20:00 BST.
Follow us on Facebook, on Twitter @BBCNewsEnts, or on Instagram at bbcnewsents. If you have a story suggestion email firstname.lastname@example.org.