D. A citizen of another country who is visiting the United States on vacation
Explanation: they are obviously a citizen of another country and not Americans. They are just on a visit not permanently staying. you still consider all the other as citizens.
A- There is a law in United State that said a child born on United States land atomically is American Citizen
B- That person who was born on American soil and now overseas can choose whether or not to change his/her citizenship or to keep it.
C- That person is an American and something else. He is both. That doesnt make him non American. Just mean he is both.