The U.S. House of Representatives voted Tuesday to “reaffirm” that In God We Trust is the national motto. The resolution, which passed, was in support of a motto that’s actually less than 60 years old.
Statue of freed slave causes uproar in Indianapolis