Mexico City—Three young people. Teenagers. Sitting on the stairs of a stadium, chatting. They could be teenagers chilling on the steps of the New Haven Public Library. Instead, they are young people at the Mixhuca Stadium in Mexico City, traveling on the caravan headed north.
Read this story at New Haven Independent