Since its inception in 2010, Arizona's immigration law has been met with both support and protests.
Senate Bill 1070 has faced a long road in our state and in battles waged across the nation.
Check out the controversial law's path since its earliest days.
January 13, 2010: Sen. Russell Pearce, who represented District 18 in Mesa, introduces Senate Bill 1070.
April 23, 2010: Republican Gov. Jan Brewer signs SB 1070 into law.
Late April 2010: Four lawsuits challenging the constitutionality of SB 1070 are filed in federal court.
April 30, 2010: Brewer signs Senate Bill 2162, modifying the newly-passed immigration law.
May 1, 2010: Tens of thousands of people demonstrate against SB 1070 in over 70 U.S. cities.
May 17, 2010: Joint class action lawsuit filed in U.S. District Court on behalf of 10 individuals and 14 labor, religious, and civil rights organizations.
July 6, 2010: The U.S. Justice Department files a lawsuit against SB 1070, alleging the law should be declared invalid because it interferes with immigration regulations overseen by the federal government.
July 28, 2010: U.S. District Judge Susan Bolton issues ruling on Justice Department suit, granting a temporary injunction that blocked key portions of the law from going into effect.
July 29, 2010: Portions of the law not blocked by Bolton's ruling go into effect in Arizona.
November 1, 2010: The Ninth Circuit Court of Appeals hears Arizona's appeal of Bolton's ruling.
February 10, 2011: Arizona files countersuit against Justice Department, accusing the federal government of failing to secure the border.
April 11, 2011: Court of Appeals upholds Bolton's ruling banning parts of SB 1070 from taking effect.
October 21, 2011: Bolton dismisses Arizona's countersuit.
April 25, 2012: Oral arguments over SB 1070 take place before the U.S. Supreme Court.
June 25, 2012: The Supreme Court strikes down key provisions of SB 1070. The court upheld a provision that allows police to check a person's immigration status in certain circumstances.