April 1 3.3 miles on a loop around Oaks Bottom
April 8 Meet at 9a at Caruthers Landing, which is located at 110 SE Caruthers Street (OK to park in Portland Spirit lot.)
April 1 3.3 miles on a loop around Oaks Bottom
April 8 Meet at 9a at Caruthers Landing, which is located at 110 SE Caruthers Street (OK to park in Portland Spirit lot.)