Thought for the Day...Election Fraud

Will the Real ID insure that only citizens will vote in upcoming elections? The real ID does require proof of citizenship. What stops the citizen with multiple properties in different states from claiming residency in neighbor state (using vacation home) registering same day as election, voting twice? What stops a voter, after mailing their absentee ballot to home state, registering same day and voting in state where they work and live temporarily?

The above are potential ways in my State, allowing those who want to cheat, to cheat. Our laws open the door for potential fraud and no one is the wiser.