Dubbed “Stella Vita,” this recreational vehicle was created by 22 students at the Eindhoven University of Technology.…