a long wheelbase and 3.8 liters Posted on April 5, 2012 by admin It’s the Mercedes 380SEL. See it HERE. No related posts.