US Declared Its Independence On July 2, But Why Is It Celebrated On July 4?

US Declared Its Independence On July 2, But Why Is It Celebrated On July 4?
Although the Continental Congress voted for independence on July 2, 1776, July 4 became America's official Independence Day. Here's why the two dates continue to spark historical debate.