 The House of Representatives has passed legislation that requires voters to show proof of U.S. citizenship before they cast a ballot. The measure now heads to the Senate. NPR's Windsor Johnston reports the issue has been promoted by Republicans. House Republicans and former President Donald Trump have repeatedly claimed without evidence people living in the United States illegally are casting ballots in federal elections.