This could quite possibly be the coolest NES mashup video we’ve ever seen. Starring such characters as Kung Fu Man, Mega Man, Bowser, Mario, and Sagat.

Take one half Kung Fu, add one half Mega Man, mix liberally with guest appearances from Super Mario Bros., Street Fighter II, Spelunker (!!!), Fantasy Zone, Urban Champion, hell even Spy vs. Spy

[via Kotaku]