A World War II veteran and his son have 50 American flags to give away to anyone willing to care for and display them properly. Jim Walsh of Wilkes-Barre used the $400 he had left in a fund once used to purchase flags for the city to order 50 flags and ot