US: Explosion At Power Station Occurred In Burbank California
- Captured on Friday 10th of April 2020
- Location is Los Angeles
Description
A massive fire occurred at a Burbank Water and Power substation in Los Angeles, California on Friday, April 10 afternoon Read more...