ICSA Team Race Rankings Update #3, 4/7/2015 April 7, 2015 by Sail1Design Editor Leave a Comment The action is heating up! Yale holds the top spot, Charleston & Stanford round out the top three!!
Leave a Reply