TNB Night Owl (Open thread) The Night Owl – Steve Ditko July 8, 2018 12:01 am EDT AlienMotives Comments Off on The Night Owl – Steve Ditko A disagreement with Stan Lee inspired Ditko to leave Marvel. …