The Defenders Review (No Spoilers)
If there was such thing as the center of the Marvel Universe, New York City would be its inhabitant. Indeed the very first characters of the Marvel Comic Universe were located in New York, as well as many of their adventures. As