Despite her size, BBC TV gives Angelina Castro, the Cuban star, an impressive display of muscle and strength. Photo #16

Despite her size, BBC TV gives Angelina Castro, the Cuban star, an impressive display of muscle and strength.