Comment
Comment by VictorSCushman
It could be that I am located close to the data center hosting the site. From my understanding the main server backing the site is hosted near Philadelphia, the city that I live in.
Be the first to share your thoughts.