View Post

Law Now Requires ‘In God We Trust’ to Be Posted in Kentucky and South Dakota Schools

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…