If you’re watching Donald Trump snog Hilary Clinton, a six foot rabbit downing a Mojito, and Mother Teresa shaking her hips like Shakira to salsa music - and you're not dreaming - the chances are you’re celebrating Carnival in Tenerife.
Here’s ten things you probably didn’t know about one of the world’s biggest street parties.