uplifting stories video A Goat On a Mission: Leeroy Brown, The Baddest Goat in Town! By Alexandra 3 years ago A Goat On a Mission: Leeroy Brown, The Baddest Goat in Town! A former musician