I’ve got the hand strength of an angry old PE teacher right now. Don’t fuck with me.  (at Portland Rock Gym)

I’ve got the hand strength of an angry old PE teacher right now. Don’t fuck with me. (at Portland Rock Gym)

 
I love the post-trip de-funking campfire smell.  (at Cloud City)

I love the post-trip de-funking campfire smell. (at Cloud City)

 
This guy? Good guy. with David at Ozone – View on Path.

This guy? Good guy. with David at Ozone – View on Path.

 

Last one. What a perfect day. Thanks @davidneevel (at Ozone)

 
I’m right here. I may never go indoors again.  (at Ozone)

I’m right here. I may never go indoors again. (at Ozone)

 
Want.

Want.

 
I’m right here.  (at Safeco Field)

I’m right here. (at Safeco Field)

 
I am 700 years old.  (at Cloud City)

I am 700 years old. (at Cloud City)

 
What’s better than the “Post-work crag session”?
The “No-work crag session”.  (at Rocky Butte Look Out)

What’s better than the “Post-work crag session”?
The “No-work crag session”. (at Rocky Butte Look Out)

 
Dr. Ga sends everything he touches!  (at Climbing @ Rocky Butte)

Dr. Ga sends everything he touches! (at Climbing @ Rocky Butte)

 
It’s not the 4th without TUC&K. 
Miss you guys. 
#montuckycoldsnacks (at Cloud City)

It’s not the 4th without TUC&K.
Miss you guys.
#montuckycoldsnacks (at Cloud City)

 
Ominous.  (at Cloud City)

Ominous. (at Cloud City)

 
This place is the worst. #bhrt  (at Cloud City)

This place is the worst. #bhrt (at Cloud City)

 
He blends.  (at Cloud City)

He blends. (at Cloud City)