Omega Squadron

Marauder travels to New Carthage to join the greatest team of heroes the world has ever known.