Project Description

Custom floating structure – Land Rover Discovery Sport – Paris Motor Show