A recent discovery has been repaired, cleaned up and now adorns the wall of Founders Park in downtown Decatur. Six large, lighted angels – three facing east and three facing west – are with a star on the wall in the park at Second and Monroe streets. Craig…