The Alabama Supreme Court has ruled that police may require a person to provide identification during a valid stop if officers find their verbal answers insufficient.
World now claims nearly 18 million unique humans have verified their identities on one of nearly 1,000 physical orbs around ...