See: Tamiya Tamiya have introduced the new Terra Scorcher 2020 re-release 4WD buggy kit. The updated re-issue version of the Terra Scorcher which was first unleashed on the world in 1988 features 4-wheel independent double wishbone suspension is equipped with CVA oil dampers, universal drive shafts to provide efficient power and superior durability and a […]