Pfc. Thomas Tucker and Pfc. Kristian Menchaca, two of America's finest.
May God bless them and their families.
Hopefully our countries leaders will show the outrage toward our enemies for this cowardly act that some have shown toward our own brave military.