Return of the Living Dead

Return of the Living Dead Tarman

Mixed media sketch of “Tarman” from the Return of the Living Dead.