Description Insanely rare left hand drive 1967 Ford Mustang Fastback spotted on South Tangerang Highway. I had no idea how the owner managed to make it street legal, despite left hand drive cars were never legal to be driven in Indonesia unless you had the permission to drive it.
Join our weekly update alert so you never miss out on pictures of the finest, most expensive, fastest, and most exciting exotic cars. You'll get alerted to...