Japan might not be the super futuristic place that people in other countries think it is... or is it? Check out this episode to find out!