Lanesboro Post 40 retires U.S. flags

By Lanesboro Post 40