A boy waves the American flag during a Memorial Day Observance May 28, 2007, aboard the USS North Carolina Battleship Memorial in Wilmington, N.C.