cbs4 My 33 Header Logo

Zoo Miami's New Cheetah Ambassadors Arrive From S. Africa

Zoo Miami's newest new four legged ambassadors have arrived in South Florida.