The Switch Connects to Cactus Film and Video
The Switch and Cactus Film & Video announced today the addition of connectivity between Cactus Film & Video's Mexico City facilities and The Switch's global network. The new connections extend The Switch's network into Mexico via Cactus, a provider o...