thelittleshort
Top Bloke
Link
I’m slightly biased but one section was basically an Akida advert
Daimler listed on the big screen and sneaky Mercedes logo inclusions. Lots of ADAS, plans for in-house LIDAR and booming sales forecasts
Akida everywhere