Yet Another Director’s Cup For Stanford!
Stanford has now won 9 out of the last 10 Director's Cups. The Director's Cup is given each year to the best overall sports school in the nation. The Cardinal claimed NCAA Championships in men's cr…
Post to Tumblr