Pancheros Opens Kansas City Location, Offers $1 Burritos