Find tickets for Lee Foss in El Paso, TX at The Lowbrow Palace on Jul 18, 2025. The Lowbrow Palace is located in El Paso, TX