Barrington Area Library Tedx Presentation

Swimming the English Channel - Tides, Teams and Transactions