As of June 1, 2009 it is required to present a U.S. Passport at every land port, sea and airport of the continental United States in order to re-enter the United States. For more information from U.S. Customs and Border Protection, please click here.