There are only a couple of weeks left for one of America's most important holidays - Independence Day. Are you…