Ben Ochoa Published November 18, 2012 at 120 × 150 in Ben Ochoa Next → Me chilling at La Bamba in Beijing, China. They serve ‘Tex-Mex’ food, but just barely. Ben at La Bamba in Beijing, China