Motorsports, News Toyota brings nostalgia to the Japanese Rally Championship On a sunny Halloween weekend in Japan’s Aichi Prefecture, the usually tranquil Shinshiro General Park was bustling with excitement of…