Amazing X-Men #19

Has the Juggernaut returned?

Is this the last stand of Colossus?