News

The Masters of Evil seize control of the Avengers' Impossible City headquarters in Avengers #26, hitting stores Wednesday.