A nature-inspired mural has recently went up in Watts over past weeks. The mural lives at the corner of Compton Avenue and Century Boulevard and it features the most famous of mountain lions known to man—P-22.
The post Mural in Watts Illustrates When Nature Imitates Life appeared first on Los Angeles Sentinel.