How to be a Newtown Soccer Club Fan
Newtown is a town in Oklahoma.In the 1970s and 1980s, the town had a thriving professional soccer team, but now the team is gone.In 2014, the new Tulsa Sockers announced they would be playing at a soccer stadium in Newtown.The team played for Tulsa from…