Redd Skull Comics' own Kelly Dowd!