A few patriotic thoughts for Independence Day.

More