India, April 18 -- On Wednesday, a 20-year-old U.S. citizen born in Grady County, Georgia, was detained under Florida's immigration laws, charged with being an 'unauthorised alien' in the country even though he had a valid US birth certificate and Social Security card.

Juan Carlos Lopez-Gomez's arrest came after a routine traffic stop by a Florida Highway Patrol trooper, who pulled over the vehicle for speeding. He was a passenger in the car.

The trooper's report notes he claimed Lopez-Gomez admitted to being in the U.S. illegally, even though he presented a Georgia state ID. That was enough for the officer to charge him under Florida's newly passed immigration law, SB 4-C-a law that a federal judge had already blocked from enforcement ...