Between the Verizon IndyCar Series’ races at Texas Motor Speedway and this weekend at Road America (Sunday, 12:30 p.m. ET, NBCSN), Takuma Sato finally had the opportunity to visit his home country of Japan to celebrate his win in the 101st Indianapolis 500 presented by PennGrade Motor Oil. His win was popular in the IndyCar paddock and even more popular in his home country.
IndyCar produced a video of Sato’s media tour above, with some photos below (All Photos courtesy Hiro Matsumoto/IndyCar).
--