Cuba, a vibrant Caribbean island nation, draws in travelers with its special culture, history and natural wonders. Amidst its colorful streets, captivating music and warm hospitality, Cuba harbors an ...