YES
Yes no matter what the distance you will need a passport to travel across the border.
If Castro lets you out of Cuba to travel to Florida then yes.
You can travel anywhere in the US with only a non-US passport by any mode of transportation.
No, they would not.
None needed to travel within the US.
Yes you do, if you plan to fly. And aren't a US citizen.
A PASSPORT IS REQUIRED FOR AIR TRAVEL WHEN THE FLIGHT CROSSES THE BORDER OF THE TWO COUNTRIES. I.E. TORONTO TO NEW YORK.
That time may someday happen but at least for now no passports are required.
YES, YOU NEED A PASSPORT TO TRAVEL OUT OF THE COUNTRY. NOT TRAVELING AROUND YOUR COUNTRY.
Yes, but with a few caveats: * Re-entry is at the discretion of the border official. * Passport can not have expired more than 5 years ago. * It is a good idea to make sure you still look like your passport picture.
The law changed a bit a minor can have there birth certificate and other documents. If you are traveling by air you do need a passport also by land it is recommended.
No you don't need a passport to get from Pennsylvania to New York.