Originally Posted by
GUWonder
In practice, even a recently expired US passport may be used to enter the US, but the problem may be that of getting transport to the US and/or of visited host country documentation requirement applicable to foreign persons.
Also - the trouble with CBP...