A stadium by the beach in Baracoa, Cuba