Mountain Project Logo

Made in China. Would you climb on this?
ID 107724868

Rate Photo
     Clear Rating
  0.0 from 0 votes

Kenny Thompson
Jul 28, 2012
Made in China. Would you climb on this?  

0 Comments

Nearby Photos