Visiting Star Road Garage in Edogawa Part 2: Ride in Japan's most iconic 240z