For centuries, Mercedes-Benz has been blazing the street with its luxury cars, offering a relaxing atmosphere on an enjoyable ride. Now, the brand is set to tread on unchartered territory through its X-Class pickup concept, unveiled in Stockholm, Sweden.