Oh Mexico, Mexico. Welcome to Mexico! Juarez, to be exact. A humbling, and at times entertaining, experience.