This Week In American History: March 18th is National Supreme Sacrifice Day. It is a day observed annually. A day of commemoration, it honors those who sacrificed their lives for the sake and good of others. The Day’s Origin Frequently, soldiers who served and perished in war are the ones who first come to mind when picturing heroes. However, hero celebrations originally began in … [Read more...]