Just being curious
there was a 30 second add on TV advertising CSU something along the lines of 'the world is getting faster/ trail car lights / world locations
and spinning talking head at the end
does anyone know who/ what company made this? I did a quick google and came up empty