Hey, That's My Cape! - Should There Be a NETFLIX of Comics?

Date: 21 September 2011 Time: 04:48 PM ET