If you spend enough time watching cable news, scrolling social media or listening to political consultants, you could be forgiven for believing Americans agree on almost nothing. Every debate seems ...
As the U.S. prepares for its semiquincentennial, political divisions are testing what is traditionally a unifying summer ...