Obama has danced to it, kids in schools all over the world have danced to it, people at all kinds of weddings have danced to it - but you've never seen Pokémon dance to it.

The song we're talking about, of course, is the ubiquitous 'Uptown Funk', which hasn't gone away nearly two years after it was first released.

With Pokémon Go being arguably the biggest craze of 2016, it was only a matter of time before someone

A Japanese fan originally made the video to sync to a J-pop song, but someone on Reddit then discovered that it works with pretty much any song.

So, watch Pokémon Charizard and Dragonite strut their stuff to 'Uptown Funk' below: 

Via: Uproxx