Haru Urara, the Japanese racehorse famed for her 113 consecutive losses and symbolising perseverance, has died at 29.
Unbiased. Unfiltered. Unstoppable
Haru Urara, the Japanese racehorse famed for her 113 consecutive losses and symbolising perseverance, has died at 29.