Kate Middleton completed her second public engagement in two days to honor fallen soldiers.
nypost.com