
1. The Triumph of the Green Goblin
Aired: Sep 12, 1981The Green Goblin's latest scheme involves contaminating the city's water supp...
The Spider-Friends join forces with Thor to thwart Loki's quest for the Twins of the Gods gems, powerful relics that could grant unimaginable power.
Streaming in: