It’s very common to receive foreign badges on American soil.
German Schutzeneir (sp?), IIRC.
I got mine in Germany in 1989.
Right. I understand that. She's an American citizen according to the story. How does an American soldier earn a foreign badge on American soil?