The MINI Cooper C might be a small car but this F66 in Sunny Side Yellow makes a big impression on the crowded streets of Japan.