Go Deltas!  Wait, who are the Deltas?

Go Deltas! Wait, who are the Deltas?

0

San Francisco Deltas soccer team CEO Brian Helmick has an appeal for fans.