Finish of the Yale - Harvard boat race on the Thames River, New London, Connecticut.


10010526