Traffic Jammers

Traffic Jammers
Traffic Jammers is a line of Diecast Toys that are primarily 1:64 Scale. They have some very interesting models. They were produced in China, by the Electro Plastics Co. of Port Newark, NJ USA during the late 70's, early 1980's. They are...
More
Grid view
List view