Land of the Lost in Translation

Tokyo: Entire shops devoted to selling plastic food.  Vending machines that sell beer.  Cafes where […]

DSC_5002