Street vendors stopping drivers at speed bumps. Chili, lime and corn, or sculpted oranges? We bought both. Barra De La Cruz, Mexico. Featured on www.latermag.com interview. March 13, 2013