Statue of John Mason

A statue of John Mason is installed in Windsor, Connecticut, United States. The memorial is slated for removal, as of July 2020. As of January 2021, it has yet to be removed. Sculptor was James G. C. Hamilton.