Excuse my intrusion.....
Starting June 1, 2009, U.S. citizens returning home from Canada, Mexico, the Caribbean or Bermuda, by land or sea, are required to present one of the travel documents listed below.
U.S. Passport – This is an internationally recognized travel...