VFX The Spirit Archives -

Spider-Man co-creator Steve Ditko dies at 90

Comic-book artist, Steve Ditko, was found dead at his Manhattan apartment on 29 June. He had…