The Xialong XL2060L ‘Fierce Dragon’ is a monstrous Hummer-size military spec off-road vehicle that is used by the Chinese army in various versions, it is made by a company called…
Continue Reading