Takeoka Abbey Carrot 06.12.2016 admin 0 Takeoka Motors, Abbey Carrot single-place microcar is produced by Japan company Takeoka Motors from Toyama Prefecture. It is equipped...