Question: where did the new york giants first play
Answer: New Britain, Connecticut