My American passport is nearly out of pages and I will need to get a new one. However, my current passport has my non-immigrant B visa, since I am a teacher here.
My question is, will I need to do a visa run and get a new non-immigrant B visa? Presumably they can't take out the page and it was issued abroad. Any advice please?