Donate SIGN UP

beckyboo85

Only 1 question

Avatar Image
beckyboo85
Hey, my friends hold french passports but were born in England. does that mean they need a visa for US travel? the embassy website says that france is inc in the visa waiver program, but does that...

Only 1 question