The Tech Podcast
This Week in Motorsport
The Tech Podcast, the place where I talk news regarding stuff like aerospace and Formula 1.
This Week in Motorsport
The Tech Podcast, the place where I talk news regarding stuff like aerospace and Formula 1.
No episodes yet.