Red Plume

First Documented
1966
Last Documented
1968

Red Plume
14445 Ventura Blvd
Los Angeles, CA
United States