mikeosbornphoto.com
Cuba Libre!
Welcome to the biggest island in the Caribbean which boasts 11 million inhabitants. Cuba still sits in the shadow of its socialist revolution led by Fidel Castro and Che Guevara almost 60 years ago…