Season 2, Episode 2 Electro

First Aired: January 21, 2013

Electro takes control of New York City's electricity.

Watch Now
Paid