Los Angeles Mayor Karen Bass has promised a 'no car' Olympics for the 2028 summer games in the city, which is known for its large freeways and heavy traffic.