Santos breaks Run Saipan 21K record