James Holmes
James Holmes climbs with Crux.
Climbs set by James Holmes
Laid off (V3)
at
Columbia Spray