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