Video: The Green Goblin Has Been Spotted In California

Feb 28, 2018

The Green Goblin has been spotted in California. Let’s hope Spiderman is nearby.

Chris Rooke

Content Director-Producer-Writer

Related stories