Stock Photo: Stone observation tower, Castle Craig, Hubbard Park, Meriden, Connecticut, USA
Stock Photo: 1596-1206 Stone observation tower, Castle Craig, Hubbard Park, Meriden, Connecticut, USA

More Like This