US: Fire at Liquor Store In Echo Park, Los Angeles
- Captured on Thursday 6th of December 2018
- Location is Los Angeles
Description
Firefighters battled a fire that broke out this morning in the House of Spirits liquor store during a heavy rain. The Read more...