Where is Newton South High School located?
Newton South High School, Newton South High School, United States of America (approx. 42.31315°, -71.18617°)
Newton South High School, Newton South High School, United States of America (approx. 42.31315°, -71.18617°)