Mother of god. That looks like US version of Fiat Multipla. Which somehow got a cult following for its utility value.