A fascinating video following the C&C30 Bobsled during the Conch Republic Cup in Cuba and the crew’s enjoyment of this incredible country and culture.