Best of Cuba in 21 days

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