On November 5, 2024 millions of Citizens of the U.S. and an unknown number of non citizens will be voting for the new President of the United States. Why do I say non citizens will be voting? Because they will. Some states send ballots to anyone who gets a driver’s license and some states give […]