Richard Welbirg

Interview with Carlos Martinez, president of Fox Latin America, on the broadcaster’s deal for the Formula E motor racing series