Starfox vs Omega Red
Just wondering
Starfox? As in the video game character or the comic character?
Comic
the titan takes it