VIDEO: South Bay Power Plant comes down

CHULA VISTA, Calif. - Watch video of the South Bay Power Plant implosion.

Print this article Back to Top

Comments