Punch Powertrain Solar Team members from Belgium celebrating after finishing third in the World Solar Challenge 2017 in Adelaide.