Submitted for No Agenda Episode 1,727 · Sunday, January 5th, 2025
The Turo app, apparently made in China, delivered both killer cars.