RIDIN’ DIRTY

Jeremy Bradley rides the track for the adult dual slalom Friday evening for the 2019 Marquette Trails Festival presented by Embers Credit Union. The festival included mountain bike races, trail running races and socials. (Journal photo by Trinity Carey)