Pros & Cons for Backpacking Cuba
Beautiful beaches with crystal blue water and the purest white sand make it hard not to just sit around all day and drink rum.
Beautiful beaches with crystal blue water and the purest white sand make it hard not to just sit around all day and drink rum.