Rumor has it that the Japan race received a major boost this weekend after the Japanese dignitaries came away from Long Beach with a very positive feeling. We also hear that the track location is directly on the waterfront in downtown. We will have more on this later this week.