yes indeed you do
since he is still a minor, he can not go without parental consent. one of the parents must fill out a form for him to leave the country
Yes, he will need a passport to travel to the Bahamas. Anyone, including infants need passports to travel pretty much anywhere nowadays.
Yes an 18 year old US Citizen can get a passport for 10 years, you need to be over 16 to get a 10 year passport.
yes just like everywhere else
everyone has to have a passport
No. He needs a passport.
Yes. Any horse can and should be registered for a passport.
Yes.
Your current passport and your birth certificate are required every time you want to renew your passport.
one cent
If she has a passport and you allow her to.
Yes.
It depends on your nationality not your age