It had been nearly 25 years since DC and Marvel released a title together, until this week.

See Full Page