Comic Book Artist Al Rio Reported Dead

Date: 31 January 2012 Time: 11:28 PM ET