4
Posted on America’s First Declaration of Independence
Myth: Americans did not formally resolve for independence until 1776. Busted: On October 4, 1774, the town meeting of Worcester, Massachusetts, declared that British rule was over and it was time to form a new government, not answerable to the Crown and Parliament. This act by a public body was twenty-one months before Congress approved […]