Looking to pack on muscle while in Japan? Why the country's largest combini chain may just be your best nutritional ally.

Unseen Japan