Archive - The Megazoid Arises

A mad scientist and a high-flying hero arrive in town...and it's hard to say which one's the bigger menace!