This American Life (Radio)

This American Life (Radio)

513 - 129 Cars (2013x513)


:

One car dealership tries to sell 129 cars. It is way more chaotic than we expected.

  • :
  • : 846
  • : 1
  • Podcast (All Platforms)