A new law requires ‘In God We Trust’ to be posted in Kentucky and South Dakota schools. New footage of Dallas shows police officers laughing and joking as a handcuffed man died. And scientists in Japan are experimenting with developing human/animal hybrids.
Get the new RELEVANT Daily newsletter
A quick scan of our latest headlines to keep you in the know