I first saw this car on Speedhunters, then I found a bunch more pics on Facebook. This 1970 Dodge Challenger is located in Yokohama, Japan. 318 power, funky gold paint, sidepipes, slots, vinyl top, a luggage rack and Farrah Fawcett on the hood. What else could you want? TONS more pics after the jump!