Super Mario Odyssey is nearly here. Nintendo's mascot character is preparing to make a triumphant return to the true 3D genre, following on from Super Mario Galaxy 2 in 2010. Throughout the 3D Mario games, the plumber has faced off against all manner of baddies, ranging from the humble Goomba to the mischievous Boo. But it's the boss fights where Mario's - and the player's - wits and skills are put to the test.
Mario has faced off against some pretty nasty foes over the years, including his arch-nemesis Bowser on many occasions, and most (if not quite all of them) don't go down without a fight.
Super Mario Odyssey already looks set to continue this trend by having some creative and memorable bosses, but what about those that came before?
Looking at the 3D Mario history, it's clear that Nintendo approach boss fights with a level of creativity and ingenuity that helps make a few of them truly stand out from the pack. Across boss design, music, visuals and overall gameplay elements, here are Mario's very worst, at their very best.