10 Things You Didn’t Know About The Green Goblin WhatCulture 27 Jul 2025 How many Green Goblins are there again?