>>149223165
Seattle overlooks an inlet called Puget Sound. Hence the Sounders. The stadium as another anon mentioned is purposely to make loads of noise to distract opposition