Article Music Chicano Batman Invisible People is the new album from Chicano Batman, the indie rock band from Los Angeles. June 8th, 2020