078: End Run Posted May 26, 2025August 2, 2021 in Categories 2004, Death, Runner Up, Sports, You Decide5 Comments Stella Case No. 078, Originally Published: 18 August 2004 Read more