Most of us are proud (as they should be) of the American technology and products, but this video is a good reminder of the superior German technology when it comes to off-road vehicles. Watching these great Mercedes monsters makes me think that even a Humvees can stand with them. I do not want to downsize their quality or anything, but just watch the video bellow and than see whether you think I’m right.
Comments