Since 1986 to date, all-star game between Major League teams and Japanese team has been held in Japan every two years and broadcast it on TV.
Since 1986 to date, all-star games between Major League teams and Japanese teams have been held in Japan every two years and broadcast on TV.