Peter Parker (Kaine Parker) (Earth-1056)

Kaine is the clone of Peter Parker who has spent his whole life insane. Now that his mind is clear, he has become the Scarlet Spider.