Thomas the Tank Engine and rap? Better believe it. Not one, not two, but as many as 19 popular rap songs of all time have been set to the title tune of the iconic British cartoon series, Thomas and Friends.

It actually sounds pretty cool. In the video (above) the two highly disparate frames – the sunny tank engine choochoo-ing around the countryside, and Childish Gambino, Snoop Dogg, Tupac, Pink Guy, Eminem etcetera getting their rap swag on – play side by side to the tune of a pleasantly peppy mash-up.

A musical treat for adults and children alike, the video features Emimen’s The Real Slim Shady, Blackalicious’ Alphabetical Rap and Drake’s Forever and many other popular numbers.