Filmed at Mercedes-Benz Leudelange (Luxembourg), where a team van and the bicycle is presented until February, 7th, inside the showroom.