 Americans will celebrate Independence Day tomorrow, and whether you're going to a parade, eating barbecue at a cookout, or watching fireworks, chances are there will be an American flag nearby to mark the occasion.