They must have tall garages in Japan. Can you imagine trying to order a Happy Meal in one of those things.