I had the opportunity this week to visit United States Fleet Activities Yokosuka, a U.S. Navy base in Yokosuka, Japan originally established in 1866 by the Japanese Imperial Navy. The facilities are currently used to support and repair U.S. naval vessels assigned to the Western Pacific. On the day of my visit, there was a lot of […]
The post Lemon or Lemonade?: A Visit to Yokosuka’s Vehicle Resale Lot appeared first on The Truth About Cars.