Mental Preparation for Ultrarunning: Conquer challenges with self-talk and self-belief. 27 September 2023