low rider

cars,driving,low rider
Via: Metro
  • -
  • Vote
  • -

Students in Asakuchi, Japan created this car, the Mirai, which is the shortest road-worthy vehicle in the nation. Check the via link for more!

Back to Top