Mewtwo vs Sonic

Mewtwo vs Sonic is ZombieSlayer23's 13th Off Season Bonus Battle.

(Nintendo vs Sega)