Search
Menu
Home
Sources
About
Contacts
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
.