How Music City embraced Nashville’s ‘Castle,’ the biggest soccer stadium in U.S.

Nashville SC’s new stadium — dubbed “the Castle” — is the country’s largest soccer-specific venue. It might soon be the Music City’s fortress.