News
After 129 years, Newtown High in Elmhurst is finally getting a football team
After 129 years, Newtown High School in Elmhurst is launching its first football team as part of a major athletic...
Topic

News
After 129 years, Newtown High School in Elmhurst is launching its first football team as part of a major athletic complex renovation, bringing new green space and opportunities to 1,750 students in central Queens.
After 129 years, Newtown High School in Elmhurst is launching its first football team as part of a major athletic...