Already exists, idiots. Adding five more ways to do the same thing is fucking pointless unless you're trying to disenfranchise voters. If you ever want this to work, make passports free, and available solely by mail. Oh, that's not possible? Neither is it for many people to go and get one.
Every time there is funding on the table, the Republicans take the country hostage and create a crisis unless they get something completely unrelated, unjustified and partisan. I'm getting pretty tired of this skipping record.
In short, if you live outside a major city you could have a hard time aligning your schedule perfectly with the nearest ID-issuing office, and that's if you can afford the transportation and required documents to prove your identity.
If it was about verifying that votes were legitimate they shouldn't have a problem appropriating finding so that we go out to every single citizens house and ensure they are issued an ID that is to their standards (which they claim is citizenship). We know it's actually about ensuring that people who have a difficult time getting an id have a difficult time voting.