This Unstoppable Off-Road Machine Is Insane

Russia, man…

Check out the off-road machine known as The Sherp.

STAY ENTERTAINED