Summary: Scarborough Dude talks about Japanese manners, has an unfortunate incident, and takes his listeners to more car races.
Summary: Scarborough Dude talks about Japanese manners, has an unfortunate incident, and takes his listeners to more car races.