"Sail 250" is making its first stop in New Orleans as America welcomes the tall ships of the world to the Port of New Orleans ...