Video: Cuba

The soul of Cuba is found in a baseball stadium packed with exuberant fans.

Cuba

 42:31

The soul of Cuba is found in a baseball stadium packed with exuberant fans.