Best of Cuba in 21 days

An ultimate three week journey of historical, cultural and political Cuba