Larry Troesch Manager 2/13/81, photo credit Springfield Rewind.
Photo & copy credit Springfield Rewind. Manager Larry Troesch of Springfield Cinema at 3220 Lake Plaza Road in the projection room on February 13, 1981
No one has favorited this photo yet