Supersonic (2012)

Sonic the Hedgehog x Super Mario x Astro Boy mashup