20th Beach to Beacon 10k full of memorable moments