Welcome to New Britain Stadium, in New Britain Connecticut
(where else would it be?)!