Timeline of Freedoms

On July 4th, many of us gather for traditional Independence Day celebrations. While the origins of many holidays can...