Echo Amphitheater, New Mexico, USA.
Today is Grandpa Roy Duncan’s birthday. Thomas Leroy Duncan was born 122 years ago in LaMoille, Illinois. Grandpa Duncan was the poster boy for Enthusiasm. He was always up for whatever activity was suggested. “I’m going to the store to … Continue reading