15 yrs ago•vannfereviewedZebra Show Bar7075 S Desert Blvd, Canutillo, TX 79835, USA*Not a bad place to work...