I appreciate we need to carry both passports at all times and I have been doing so except, due to a distraction, this time I forgot my old passport at home in the US. I am due to fly back soon, which rules out having my old passport mailed to me.
What are my options to go back into the States?
If it helps, I have scans of all documents with me, including the photograph and visa page from the old passport as well as the I-129s form I'm always supposed to carry.