Someone I know is a Green Card holder who spent a couple of years abroad. Her Green Card expired.
She received a US tourist visa and came to the US on a tourist visa. She was not asked for signing I-407. Can she apply for I-90 (new Green Card) while in the US?