Yes, I remember that I had a U.S. passport so for what did I need a VISA card? I am a U.S. citizen so there is nothing illegal about coming home to the USA, whether by jet plane or by car or by boat matters not.