On Oct. 18, 2003, WNED, the Buffalo based PBS station, produced a documentary "Our Town: Jamestown" featuring vignettes on notable areas in Jamestown NY. This is the segment on the Robert H. Jackson Center which was created in 2001. For further information, see www.roberthjackson.org
Thanks very much, for sharing this.
RoyalistUK 2 years ago