Decatur Herald Nov 23 1975

Decatur Herald Nov 23 1975 -

Clipped from

Herald and Review

Decatur, Illinois
23 Nov 1975, Sun  •  Page 18
tara614 Member Photo
  • Clipped by
    tara614 • 21 Dec 2017