Watch this MAN semi truck tearing up a Swiss mountain pass!
Switzerland is one of the most well known countries of Europe when it comes for hillclimb racing! In this case semi truck are included too! All this because the perfect terrain with a lot of mountains that...