Devil-Slayer returns at Marvel MAX

Date: 02 June 2008 Time: 03:01 PM ET