The Discovery Channel in Japan just premiered an incredible series on speed shops in Japan. A quick peek at the show’s trailer and home page will convince you that we need to have the show here, stat!
So tweet the Discovery Channel, write to your Congressman, do anything, to help us bring this show here. Please. Thank you.
Hat tip to rchen.
Image source: Discovery Channel Japan