Season:
2019
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2001
2000
1901
2019 Season Bests
Highlighter
Highlighter is active:
Click
Tap
an entry to show highlight options.
1 Miles
show...
|
Show only
Mens
1.
-
Lydth Gullam
5:19.5
PR
Oct 5
Achon Distance Classic
3,000 Meters
show...
|
Show only
Mens
1.
11
Giuliano Scasso
9:12.5
Aug 30
Night Meet
2.
11
Quinn Wilcox
9:25.2
PR
Aug 30
Night Meet
3.
12
Erik Maack
9:54.5
PR
Aug 30
Night Meet
4.
11
Sullivan Maag
9:57.2
PR
Aug 30
Night Meet
5.
10
Noah Nelson
10:08.0
PR
Aug 30
Night Meet
6.
11
Samuel Makuch
10:11.2
PR
Aug 30
Night Meet
7.
11
Luke Bexelius
10:13.7
PR
Aug 30
Night Meet
8.
10
Oliver Hamilton
10:15.9
PR
Aug 30
Night Meet
9.
9
Sam Hamilton
11:01.1
PR
Aug 30
Night Meet
10.
9
Kai Mitchell-Reiss
11:02.6
Aug 30
Night Meet
11.
11
Ethan Mershon
11:17.0
Aug 30
Night Meet
12.
12
Joshua Bromley
11:37.8
PR
Aug 30
Night Meet
13.
10
Miles Anderson
11:38.1
PR
Aug 30
Night Meet
14.
10
Sam (Samuel) Evans
11:40.6
Aug 30
Night Meet
15.
11
Adi Solomon
11:43.4
PR
Aug 30
Night Meet
16.
10
Otto Lisle
11:46.7
PR
Aug 30
Night Meet
17.
10
Ian Douglas
11:46.9
Aug 30
Night Meet
18.
10
Elden Parker
11:48.0
PR
Aug 30
Night Meet
19.
11
Jakob Person
11:48.9
PR
Aug 30
Night Meet
20.
11
Dino Leback
11:50.6
PR
Aug 30
Night Meet
21.
10
Benjamin Scheurer
11:51.4
Aug 30
Night Meet
22.
11
Jack Weinberg
11:51.5
PR
Aug 30
Night Meet
23.
11
Caileb Ellison
11:55.6
PR
Aug 30
Night Meet
24.
10
Nolan Malcomson
12:01.8
PR
Aug 30
Night Meet
25.
10
Jake Miller
12:03.6
Aug 30
Night Meet
26.
11
Daniel Holland
12:07.3
PR
Aug 30
Night Meet
27.
10
Max Flecker
12:09.2
Aug 30
Night Meet
28.
10
Tazio Marotta
12:10.1
Aug 30
Night Meet
29.
10
Benjamin Gobel
12:10.5
PR
Aug 30
Night Meet
30.
10
Colin Perry
12:13.2
PR
Aug 30
Night Meet
31.
11
Jordan Vollen
12:13.6
PR
Aug 30
Night Meet
32.
10
Duncan Larson
12:14.9
Aug 30
Night Meet
33.
9
Laif Kvarsten
12:16.6
Aug 30
Night Meet
34.
11
Trae Avant
12:16.8
Aug 30
Night Meet
35.
11
Jackson Woodbury
12:17.6
PR
Aug 30
Night Meet
36.
11
Ronnie Murphy
12:21.0
PR
Aug 30
Night Meet
37.
11
Sam Castellano
12:24.8
PR
Aug 30
Night Meet
38.
10
Jackson Klein
12:26.8
PR
Aug 30
Night Meet
39.
9
Alexander Lisle
12:36.6
PR
Aug 30
Night Meet
40.
9
Evan Jones
12:39.6
PR
Sep 11
PIL Preview
41.
9
Alexander Thomas
12:39.9
PR
Sep 11
PIL Preview
42.
9
Brody Compton
12:40.6
PR
Aug 30
Night Meet
43.
9
Bennett Marter
12:48.0
PR
Aug 30
Night Meet
44.
9
Andrew Berka
12:52.0
PR
Aug 30
Night Meet
45.
9
Karl Krueger
12:52.9
PR
Aug 30
Night Meet
46.
9
Noah Gould
12:53.2
PR
Aug 30
Night Meet
47.
9
Jordan Ertischek
13:02.5
PR
Aug 30
Night Meet
48.
9
Alex Peltz
13:04.6
Sep 11
PIL Preview
49.
9
Jackson Brown
13:06.9
PR
Sep 11
PIL Preview
50.
11
Lucas Lommen
13:14.7
Aug 30
Night Meet
51.
11
Xiu Lian Janz
13:15.8
PR
Aug 30
Night Meet
52.
9
Benjamin Llados
13:16.4
PR
Aug 30
Night Meet
53.
11
Andy McCorkle
13:23.8
PR
Aug 30
Night Meet
54.
9
Caprin Lubberstedt
13:23.9
PR
Sep 11
PIL Preview
55.
9
Orion Hess
13:26.8
Sep 11
PIL Preview
56.
10
Jacob Gobel
13:29.6
PR
Aug 30
Night Meet
57.
11
Escher Wright-Dykhouse
13:32.1
PR
Aug 30
Night Meet
58.
9
William Grenville
13:32.6
PR
Sep 11
PIL Preview
59.
9
Freddy Sengstake
13:32.8
Aug 30
Night Meet
60.
9
Mateo Ethridge
13:33.1
PR
Sep 11
PIL Preview
61.
10
Koen Kuhn
13:37.9
PR
Aug 30
Night Meet
62.
10
Evan Douglas
13:38.5
PR
Sep 11
PIL Preview
63.
9
Miles Roberts
13:56.6
PR
Oct 2
PIL/MHC Crossover (Hos...
64.
9
Nathan Hudanish
13:59.9
PR
Aug 30
Night Meet
65.
10
Kaleb RIce-Eisenbraun
14:03.6
PR
Aug 30
Night Meet
66.
9
Cole Barnett
14:12.7
PR
Aug 30
Night Meet
67.
9
Terrence Quinn
14:19.8
PR
Sep 11
PIL Preview
68.
9
Lucas Fangon
14:30.8
Sep 11
PIL Preview
69.
9
Jacob Long
14:37.5
PR
Aug 30
Night Meet
70.
10
Eli Hart
14:58.4
Aug 30
Night Meet
71.
9
Leonidas Sallos
15:03.3
PR
Aug 30
Night Meet
72.
11
Eric Hopkins
15:05.8
Aug 30
Night Meet
73.
11
Liam Blackwell-Weiss
15:12.5
PR
Aug 30
Night Meet
74.
11
Luke Woodland
15:15.9
Aug 30
Night Meet
75.
10
Mason Dinsmore
15:16.4
Aug 30
Night Meet
76.
11
Zane Youngren
15:20.9
Aug 30
Night Meet
77.
9
Adam Biggs
15:23.1
PR
Aug 30
Night Meet
78.
9
David Held
15:29.4
PR
Aug 30
Night Meet
79.
9
Leo Scott
15:55.6
PR
Sep 11
PIL Preview
80.
9
Max Newlyn
16:04.6
PR
Aug 30
Night Meet
81.
9
Eamon McMurrer
16:10.6
PR
Sep 11
PIL Preview
82.
9
Kai Hoffman
16:15.7
Aug 30
Night Meet
83.
9
Jason Tuonto
17:33.4
PR
Sep 11
PIL Preview
Womens
1.
11
Sylvia Ingram
11:01.1
Aug 30
Night Meet
2.
9
Petra Schuster
11:11.2
Aug 30
Night Meet
3.
10
Charlotte Richman
11:23.6
Aug 30
Night Meet
4.
11
Annika Deazley
11:48.6
Aug 30
Night Meet
5.
12
Avery Poulsen
12:01.0
Aug 30
Night Meet
6.
12
Autumn Darrah
12:07.1
Aug 30
Night Meet
7.
12
Hyland Cullen-Musengo
12:28.4
PR
Aug 30
Night Meet
8.
11
Emma Leland
12:34.3
PR
Aug 30
Night Meet
9.
11
Melea Triplett
12:50.2
PR
Aug 30
Night Meet
10.
10
Eve Hart
13:38.3
PR
Sep 11
PIL Preview
11.
12
Lucy Nelson
13:46.9
PR
Aug 30
Night Meet
12.
10
Ella Long
13:47.9
PR
Sep 11
PIL Preview
13.
9
Sohana Monson
13:50.2
Sep 11
PIL Preview
14.
11
Ella Leback
13:51.7
PR
Sep 11
PIL Preview
15.
9
Lola Dixon
14:01.2
Sep 11
PIL Preview
16.
10
Elaine Hirsch
14:03.3
PR
Aug 30
Night Meet
17.
10
Ruby Silvia
14:04.5
PR
Aug 30
Night Meet
18.
11
Izabella Hunt
14:25.2
Aug 30
Night Meet
19.
11
Bronte McKinnis
14:26.8
PR
Aug 30
Night Meet
20.
10
Allison Otto-Fitzsimons
14:28.7
PR
Aug 30
Night Meet
21.
11
Ryan DeKoning
14:36.1
PR
Aug 30
Night Meet
22.
11
Madyson Day
14:38.6
PR
Aug 30
Night Meet
23.
9
Haleah Mauck
14:55.5
PR
Aug 30
Night Meet
24.
10
Saylor Kirk
14:59.7
Aug 30
Night Meet
25.
11
Eleanor Potter
15:06.4
PR
Aug 30
Night Meet
26.
10
Sophia Blair
15:18.2
PR
Aug 30
Night Meet
27.
10
Piper Craven
15:34.3
PR
Aug 30
Night Meet
28.
10
Carolyn Lowles
15:39.3
PR
Aug 30
Night Meet
29.
10
Samantha Caldera
16:07.7
PR
Sep 11
PIL Preview
30.
9
Ruby Rasmussen
16:14.6
PR
Sep 11
PIL Preview
31.
9
Amy Elliott
16:24.7
Sep 11
PIL Preview
32.
11
Kirsten Samkutty
16:33.1
Aug 30
Night Meet
33.
9
Cate Latimer
17:13.4
PR
Oct 2
PIL/MHC Crossover (Hos...
34.
10
Samantha Newlyn
17:45.7
PR
Aug 30
Night Meet
35.
10
Elise Delamarter
17:53.5
PR
Sep 11
PIL Preview
36.
9
Helena Miller
18:35.5
PR
Sep 11
PIL Preview
37.
9
Maya Herring
18:48.9
PR
Aug 30
Night Meet
38.
9
Emma Hayes
19:07.7
Aug 30
Night Meet
5,000 Meters
show...
|
Show only
Mens
1.
11
Giuliano Scasso
15:24.3
Nov 9
OSAA 6A State Champion...
2.
11
Quinn Wilcox
15:50.2
Nov 9
OSAA 6A State Champion...
3.
11
Sullivan Maag
16:17.5
PR
Nov 9
OSAA 6A State Champion...
4.
11
Luke Bexelius
16:36.0
Nov 9
OSAA 6A State Champion...
5.
12
Erik Maack
16:41.2
PR
Oct 8
Clackamas/Reynolds/Gra...
6.
12
Xander Hansen
16:53.6
PR
Nov 9
OSAA 6A State Champion...
7.
11
Logan Bishopric
17:17.1
Oct 23
PIL/MHC Crossover (Hos...
8.
11
Ethan Mershon
17:23.3
PR
Oct 23
PIL/MHC Crossover (Hos...
9.
11
Luke Woodland
17:30.4
Oct 30
6A-1 Portland Intersch...
10.
11
Samuel Makuch
17:36.3
PR
Oct 23
PIL/MHC Crossover (Hos...
11.
10
Noah Nelson
17:41.9
Oct 30
6A-1 Portland Intersch...
12.
11
Aaron Pinney
17:45.9
PR
Oct 19
Warner Pacific XC Clas...
13.
10
Oliver Hamilton
17:48.7
PR
Sep 11
PIL Preview
14.
9
Kai Mitchell-Reiss
17:52.6
Oct 23
PIL/MHC Crossover (Hos...
15.
10
Ian Douglas
17:54.8
Oct 8
Clackamas/Reynolds/Gra...
16.
11
Jakob Person
18:09.9
PR
Oct 23
PIL/MHC Crossover (Hos...
17.
12
William Watson
18:20.5
PR
Oct 23
PIL/MHC Crossover (Hos...
18.
10
Jackson Klein
18:36.3
PR
Oct 23
PIL/MHC Crossover (Hos...
19.
12
Joshua Bromley
18:41.3
PR
Oct 23
PIL/MHC Crossover (Hos...
20.
9
Noah Gould
18:42.6
PR
Oct 30
6A-1 Portland Intersch...
21.
11
Trae Avant
18:44.7
Oct 23
PIL/MHC Crossover (Hos...
22.
10
Benjamin Gobel
18:45.1
Oct 23
PIL/MHC Crossover (Hos...
23.
11
Ronnie Murphy
18:45.3
PR
Oct 23
PIL/MHC Crossover (Hos...
24.
11
Adi Solomon
18:46.5
PR
Sep 11
PIL Preview
25.
9
Sam Hamilton
18:47.2
PR
Oct 8
Clackamas/Reynolds/Gra...
26.
11
Escher Wright-Dykhouse
18:56.3
PR
Oct 30
6A-1 Portland Intersch...
27.
10
Benjamin Scheurer
19:01.1
PR
Sep 11
PIL Preview
28.
12
Ilan Vega
19:04.1
PR
Oct 23
PIL/MHC Crossover (Hos...
29.
10
Miles Anderson
19:06.2
PR
Sep 11
PIL Preview
30.
11
William Garrahan
19:06.6
PR
Oct 8
Clackamas/Reynolds/Gra...
31.
9
Gus Johnson
19:07.2
PR
Oct 23
PIL/MHC Crossover (Hos...
32.
11
Daniel Holland
19:07.3
PR
Oct 23
PIL/MHC Crossover (Hos...
33.
10
Asher Clark
19:09.5
Oct 30
6A-1 Portland Intersch...
34.
11
Jack Weinberg
19:13.8
Oct 23
PIL/MHC Crossover (Hos...
35.
10
Max Flecker
19:16.3
PR
Oct 23
PIL/MHC Crossover (Hos...
36.
11
Dino Leback
19:18.5
PR
Sep 11
PIL Preview
37.
10
Tazio Marotta
19:28.6
Oct 23
PIL/MHC Crossover (Hos...
38.
10
Otto Lisle
19:30.5
PR
Oct 30
6A-1 Portland Intersch...
39.
9
Brody Compton
19:40.0
PR
Oct 30
6A-1 Portland Intersch...
40.
12
Jonas McMurrer
19:42.3
PR
Sep 11
PIL Preview
41.
9
Adam Biggs
19:56.7
PR
Sep 28
Nike Portland XC
42.
10
Elden Parker
19:59.1
PR
Oct 30
6A-1 Portland Intersch...
43.
9
Mateo Ethridge
20:00.6
PR
Oct 30
6A-1 Portland Intersch...
44.
9
Andrew Berka
20:01.6
PR
Oct 23
PIL/MHC Crossover (Hos...
45.
9
Laif Kvarsten
20:02.8
Oct 30
6A-1 Portland Intersch...
46.
10
Sam (Samuel) Evans
20:07.7
Sep 14
Northwest Classic
47.
10
Nolan Malcomson
20:09.8
PR
Oct 8
Clackamas/Reynolds/Gra...
48.
10
Kaleb Hedding
20:11.8
PR
Oct 30
6A-1 Portland Intersch...
49.
11
Sam Castellano
20:16.8
PR
Oct 23
PIL/MHC Crossover (Hos...
50.
11
Lucas Lommen
20:34.1
Oct 30
6A-1 Portland Intersch...
51.
10
Jake Miller
20:34.7
PR
Oct 8
Clackamas/Reynolds/Gra...
52.
9
Benjamin Llados
20:38.2
PR
Oct 30
6A-1 Portland Intersch...
53.
11
Andy McCorkle
20:39.6
PR
Oct 8
Clackamas/Reynolds/Gra...
54.
9
Alexander Lisle
20:43.3
PR
Oct 8
Clackamas/Reynolds/Gra...
55.
9
Bennett Marter
20:53.4
Oct 23
PIL/MHC Crossover (Hos...
56.
11
Zane Youngren
20:53.8
PR
Oct 23
PIL/MHC Crossover (Hos...
57.
10
Jacob Gobel
20:54.1
Oct 23
PIL/MHC Crossover (Hos...
58.
12
Michael Korkowski
21:00.3
PR
Oct 30
6A-1 Portland Intersch...
59.
12
Christos Makarounis
21:05.6
PR
Oct 8
Clackamas/Reynolds/Gra...
60.
11
Jackson Woodbury
21:07.4
PR
Sep 11
PIL Preview
61.
9
Alex Peltz
21:10.4
Oct 30
6A-1 Portland Intersch...
62.
12
Karsten Dinsmore
21:13.1
PR
Oct 8
Clackamas/Reynolds/Gra...
63.
9
Caleb Andreyuk
21:18.2
Oct 8
Clackamas/Reynolds/Gra...
64.
9
Freddy Sengstake
21:21.7
Oct 30
6A-1 Portland Intersch...
65.
11
Walter Bringenberg
21:30.5
Sep 28
Nike Portland XC
66.
9
Orion Hess
21:32.2
Oct 30
6A-1 Portland Intersch...
67.
9
Cole Barnett
21:36.2
PR
Oct 23
PIL/MHC Crossover (Hos...
68.
10
Koen Kuhn
21:36.6
PR
Sep 11
PIL Preview
69.
9
Jordan Ertischek
21:43.9
PR
Oct 30
6A-1 Portland Intersch...
70.
10
Colin Perry
21:50.3
PR
Sep 11
PIL Preview
71.
-
Finn Tyvoll
21:58.4
Jul 19
Steens Mountain High A...
72.
11
Jaxon Sollers
22:00.0
PR
Oct 23
PIL/MHC Crossover (Hos...
73.
9
Thomas Simpson
22:13.2
PR
Oct 30
6A-1 Portland Intersch...
74.
12
David Rodriguez
22:13.5
PR
Oct 2
PIL/MHC Crossover (Hos...
75.
9
Alexander Thomas
22:17.3
PR
Oct 30
6A-1 Portland Intersch...
76.
10
Evan Douglas
22:17.4
PR
Oct 30
6A-1 Portland Intersch...
77.
9
Karl Krueger
22:18.5
PR
Sep 11
PIL Preview
78.
9
Timothy Ingram
22:19.9
PR
Oct 23
PIL/MHC Crossover (Hos...
79.
9
Terrence Quinn
22:22.8
PR
Oct 30
6A-1 Portland Intersch...
80.
10
Kaleb RIce-Eisenbraun
22:25.3
Oct 23
PIL/MHC Crossover (Hos...
81.
11
Alex Giger
22:35.4
PR
Oct 30
6A-1 Portland Intersch...
82.
11
Eric Hopkins
22:38.1
PR
Oct 23
PIL/MHC Crossover (Hos...
83.
11
Xiu Lian Janz
22:38.2
Oct 30
6A-1 Portland Intersch...
84.
11
Liam Blackwell-Weiss
23:07.8
PR
Oct 8
Clackamas/Reynolds/Gra...
85.
9
Jackson Brown
23:12.0
PR
Oct 8
Clackamas/Reynolds/Gra...
86.
9
Lucas Fangon
23:28.5
Oct 30
6A-1 Portland Intersch...
87.
9
Connor Baker
23:30.8
PR
Sep 11
PIL Preview
88.
9
Leonidas Sallos
23:39.2
PR
Oct 23
PIL/MHC Crossover (Hos...
89.
9
Caprin Lubberstedt
23:45.0
Oct 23
PIL/MHC Crossover (Hos...
90.
-
Fischer Kirk
24:13.4
Jul 19
Steens Mountain High A...
91.
9
Kai Hoffman
24:16.1
Oct 30
6A-1 Portland Intersch...
92.
9
Coen Rogers
24:25.9
PR
Oct 2
PIL/MHC Crossover (Hos...
93.
9
Nathan Hudanish
24:26.9
PR
Oct 8
Clackamas/Reynolds/Gra...
94.
9
Max Newlyn
25:07.3
PR
Sep 28
Nike Portland XC
95.
9
Jason Tuonto
25:32.4
PR
Oct 30
6A-1 Portland Intersch...
96.
9
William Grenville
26:53.5
Sep 14
Northwest Classic
97.
10
Ian Murray
27:54.2
Oct 2
PIL/MHC Crossover (Hos...
98.
9
Jacob Long
28:44.2
PR
Oct 5
Woahink Lake XC Invita...
99.
9
Luke Huntington
29:40.9
PR
Oct 23
PIL/MHC Crossover (Hos...
Womens
1.
11
Sylvia Ingram
18:04.2
PR
Nov 9
OSAA 6A State Champion...
2.
9
Petra Schuster
18:53.3
Nov 9
OSAA 6A State Champion...
3.
10
Charlotte Richman
19:25.9
Oct 23
PIL/MHC Crossover (Hos...
4.
11
Annika Deazley
19:31.7
PR
Nov 9
OSAA 6A State Champion...
5.
12
Avery Poulsen
19:43.8
Nov 9
OSAA 6A State Champion...
6.
12
Autumn Darrah
20:02.6
PR
Oct 23
PIL/MHC Crossover (Hos...
7.
9
Sohana Monson
20:16.2
PR
Oct 23
PIL/MHC Crossover (Hos...
8.
12
Hyland Cullen-Musengo
21:00.2
PR
Oct 30
6A-1 Portland Intersch...
9.
11
Melea Triplett
21:32.6
PR
Oct 23
PIL/MHC Crossover (Hos...
10.
11
Emma Leland
21:34.9
Oct 23
PIL/MHC Crossover (Hos...
11.
9
Lola Dixon
22:22.3
Oct 23
PIL/MHC Crossover (Hos...
12.
12
Lucy Nelson
22:29.6
PR
Oct 30
6A-1 Portland Intersch...
13.
10
Eve Hart
22:36.1
PR
Oct 30
6A-1 Portland Intersch...
14.
12
Gillian Prothe
22:42.2
Oct 23
PIL/MHC Crossover (Hos...
15.
11
Christie Jackson
22:58.7
PR
Oct 30
6A-1 Portland Intersch...
16.
10
Elaine Hirsch
23:16.1
PR
Oct 30
6A-1 Portland Intersch...
17.
10
Allison Otto-Fitzsimons
23:18.5
PR
Oct 30
6A-1 Portland Intersch...
18.
11
Bronte McKinnis
23:26.2
PR
Oct 30
6A-1 Portland Intersch...
19.
10
Ruby Silvia
23:29.6
PR
Oct 30
6A-1 Portland Intersch...
20.
11
Izabella Hunt
23:53.1
Oct 8
Clackamas/Reynolds/Gra...
21.
11
Ryan DeKoning
23:58.4
PR
Oct 30
6A-1 Portland Intersch...
22.
10
Saylor Kirk
24:02.3
Oct 8
Clackamas/Reynolds/Gra...
23.
11
Madyson Day
24:06.9
PR
Oct 23
PIL/MHC Crossover (Hos...
24.
9
Haleah Mauck
24:18.5
PR
Sep 28
Nike Portland XC
25.
10
Carolyn Lowles
24:20.0
Oct 30
6A-1 Portland Intersch...
26.
10
Sophia Blair
24:24.6
PR
Oct 23
PIL/MHC Crossover (Hos...
27.
11
Ella Leback
25:07.9
PR
Oct 30
6A-1 Portland Intersch...
28.
9
Amy Elliott
25:12.2
Oct 30
6A-1 Portland Intersch...
29.
11
Kirsten Samkutty
25:56.0
PR
Oct 30
6A-1 Portland Intersch...
30.
9
Emma Hayes
25:59.8
Oct 30
6A-1 Portland Intersch...
31.
10
Piper Craven
26:22.6
PR
Sep 28
Nike Portland XC
32.
9
Cate Latimer
26:32.8
PR
Oct 30
6A-1 Portland Intersch...
33.
11
Eleanor Potter
26:54.9
PR
Sep 28
Nike Portland XC
34.
10
Samantha Newlyn
27:09.5
PR
Oct 30
6A-1 Portland Intersch...
35.
9
Helena Miller
31:21.8
PR
Oct 30
6A-1 Portland Intersch...
36.
9
Emma Bonjour
31:22.5
PR
Oct 30
6A-1 Portland Intersch...
37.
9
Ruby Rasmussen
31:22.8
Oct 30
6A-1 Portland Intersch...
38.
9
Maya Herring
31:23.0
PR
Oct 30
6A-1 Portland Intersch...
39.
9
Audrey Mapes
31:28.5
PR
Oct 30
6A-1 Portland Intersch...
40.
9
Ellenor Guthrie-Johnson
34:12.3
PR
Jul 19
Steens Mountain High A...
Embed this report into your website