it's called the MTT-136. Those letters awkwardly stand for My Track Technology, and they adorn a design best described as an electric tracked locomotive tractor sled thingy. The idea itself is ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results