city: levittown

town and country jeep chrysler dodge

from this american life posted in radio by pete_nice

Featured in the This American Life episode called "129 Cars," the Town & Country Jeep Chrysler Dodge in Levittown on Long Island is a boiler room of salespeople and strategists doing what they need to do to hit their numbers.

I'm looking forward to when I can binge watch this reality show.

view full location details...