The owners of the Golden State Warriors are offering to foot the bill for a new 18,000-seat entertainment complex in San Francisco, but some in the city are crying foul.
The owners of the Golden State Warriors are offering to foot the bill for a new 18,000-seat entertainment complex in San Francisco, but some in the city are crying foul.