My Husband and I just finished our Viking cruise to Cuba.
It was amazing!
We started from Newark New Jersey to Miami with no problems. Read more