Ercriniera
Member
I believe the best thing you can do is to check with the USA in your country , there are probably flights evacuating US citizens and green card holders , you can book a with those flights and travel to the US before your visa expired ( as it is the best advice USA embassies have been telling people to about losing the immigration visa ) or you can contact the embassy to ask the possibility of visa extension .
By the gate they won't board you. They got a list of people who can board like US citizens, permanent residents and some visa categories like crew members. I asked if they had DV in the list and I have been told that they had just category D