North Carolina Gov. Pat McCrory (R) on Monday signed into law one of the nation's most wide-ranging Voter ID laws.

The move is likely to touch off a major court battle over voting rights, and the Justice Department is weighing a challenge to the new law, which is the first to pass since the U.S. Supreme Court struck down part of the Voting Rights Act.