Snow, snow, snow in South Los Angeles at 88th St. & Vermont

Read the story in Los Angeles Sentinel
Scroll Up