On National Medal of Honor Day we pay tribute to those who have earned the highest of military honors. Our freedom is not guaranteed, it must be secured from one generation to the next. These brave men and  women put our lives ahead of their own to ensure America will always be free