OCW this week is Marvel's Madcap! A devoted Christian, who began to decent into madness. The only survivor of an accident on a bus carrying experimental nerve gas. (Can't make this up) I think he's the poor man's Deadpool. But hey what do I know? Check out this link for real details.