James Lucas
Santa Cruz,  United States of America
42 years old
752
Routes
913
Boulders
752
Routes
913
Boulders