UPDATE: It turns out that Toyota’s new RND concept set to be unveiled next week isn’t actually a new car but rather a red nose cap to be fitted on your car to mark Red Nose Day, a charity event run overseas where people attach red noses to their face—or car—and help raise funds for the less fortunate. After checking with…

Filed under: Racing News

Like this post? Subscribe to my RSS feed and get loads more!