Mercedes-Benz TV has come up with the most mind boggling mountain biking video that you will ever see! Two mountain bikers cycle down steep slopes of Khardung La at 18,380 ft the, worlds highest motor able pass! The video has moments where you will laugh like crazy and then suddenly be staring at your screen open mouthed! Watch it below!!
Video By- Mercedes-Benz
Never miss another travel video!