Spotted: Honda S660, the best Kei car you can't have.

Illustration for article titled Spotted: Honda S660, the best Kei car you cant have.

Share This Story

Get our newsletter