Los Dos Maintain Studio’s latest mural was commissioned for “The Rise and Fall of the Brown Buffalo” documentary by director Philip Rodriguez and producer Benicio Del Toro.
The documentary is about Chicano movement lawyer, Oscar Zeta Acosta, who was born in El Paso, Texas, but disappeared at age 39 in Mazatlán, Sinaloa, Mexico in the ‘70s.
The mural is located at 701 Texas Ave. The documentary will air tonight at 8 p.m. MT on PBS.