There’s nothing better than 86 Day at Meihan Sportsland. Nara, Japan. Well unless you don’t like AE86s, then it’s a bit crap.