Castle Craig sits in Hubbard Park, which is one of those places that makes you realize Connecticut has been hiding some ...