The Daily Yamazaki convenience store is a common sight here in Japan, frequently situated outside train stations so weary travelers can grab a cup of coffee, a cold drink, or a quick snack before heading home for the evening. Here's one that's the perfect addition to your train layout -- order it today!