Christmas in Japan involves families eating fried chicken and couples spending a romantic evening together. For me, it was the best time to head to Odaiba and celebrate Drift Tengoku’s 20th Anniversary. You already know what “drift” means, but you have might have to guess what “Tengoku” translates to. Simply, it means “heaven.” That’s right, this is Drift Heaven!
Credits: Photographer & Writer