The Los Angeles Muffler Man towers above the Orozco Locks and Key building located at 590 N. Mission Road in L.A.
His nickname, "Sergio," is on his chest.
Check out these other giant Muffler Men in the area:
www.agilitynut.com/giants/camm.html
And for some history on these unique roadside giants:
www.roadsideamerica.com/muffler/origin.html