Graylin Thornton @graylinthornton.bsky.social · 12/02/2026AshHole with the @Onguardsalon is happening on Friday the 13th. You've been warned. 0213
Graylin Thornton @graylinthornton.bsky.social · 01/01/20262025 sucked with all teeth. 2926 you have to do better. 0140
Graylin Thornton @graylinthornton.bsky.social · 19/12/2025My new black/latin barbershop is the shit 1260
Graylin Thornton @graylinthornton.bsky.social · 10/12/2025Guess this means I'm gonna be there. Fuck ye a I am 1313
Graylin Thornton @graylinthornton.bsky.social · 27/10/2025NORCAL BOXER RESCUE give.ncbr.org/fundraiser/6... I apologize for getting this out late. I was distracted & let fundraising for NorCal Boxer Rescue fall short. We fostered 5 Boxers including Zeus. If you can spare any amount at all please consider donating to NorCal Boxer Rescue link above. TY 050
Graylin Thornton @graylinthornton.bsky.social · 13/10/2025I feel like a dirty old man. And I like it. 1310
Graylin Thornton @graylinthornton.bsky.social · 17/09/2025Gotta have an airplane lavatory mirror selfie or the flight didn't happen 0212
Graylin Thornton @graylinthornton.bsky.social · 28/07/2025Beautiful men. Beautiful brothers. Beautiful Dore Alley weekend 0220
Graylin Thornton @graylinthornton.bsky.social · 05/07/2025There's got to be the airplane lavatory photo 2211
Graylin Thornton @graylinthornton.bsky.social · 08/05/2025Is your AshHole ready for Friday night at the SF Eagle? 071
Graylin Thornton @graylinthornton.bsky.social · 09/04/2025It's a FUNDRAISER people! I'm nominated for The HORSE HUNG AWARD. I'll show you if you ask Vote GDA.SFLCD.ORG FUNDRAISER for the Leather Cultural District which is crucial in today's fvkedup world @onguardsalon.bsky.social @mrkristofer.bsky.social @thecigarpig.bsky.social @racebannon.bsky.social 060
Graylin Thornton @graylinthornton.bsky.social · 16/03/2025I like the light in this photo. Must be learning from @mrkristofer.bsky.social 2300
Graylin Thornton @graylinthornton.bsky.social · 13/03/2025Dad is back again for Austin Kink Weekend. Who's taking me out for Texas meat? 080
Graylin Thornton @graylinthornton.bsky.social · 12/03/2025ASHHOLE has moved to the @sfeaglebar ! Leather and fetish gear encouraged for smokers and their admirers Home of the longest ASH contest Mingle with the BLUF Men and XL under the heated outside patio! XL + @blufsf Hard + Bay Area Cigar Buddies + ASHHOLE = One hell of a party! 041
Graylin Thornton @graylinthornton.bsky.social · 02/03/2025"We had the kind of night when morning cums too soon ". 2220
Graylin Thornton @graylinthornton.bsky.social · 14/02/2025Smoke and stroke with men of AshHole tonight at The San Francisco Eagle @racebannon.bsky.social @mrkristofer.bsky.social @cigarpig.bsky.social @onguardsalon.bsky.social 092
Graylin Thornton @graylinthornton.bsky.social · 12/02/2025Puffing in the black light in the dark. Photo @keganmarling.bsky.social 3382
Graylin Thornton @graylinthornton.bsky.social · 07/02/2025The @onguardsalon.bsky.social crew is moving Ash Hole to The SF Eagle with BLUF and SF Cigar Buddies for a night of cigars and horny men. @racebannon.bsky.social @mrkristofer.bsky.social 070
Graylin Thornton @graylinthornton.bsky.social · 18/01/2025 That day I just happened to be sunning on the Mr. S rooftop 0250
Graylin Thornton @graylinthornton.bsky.social · 12/01/2025My way of getting my friends at @MAL warmed up. 2483
Graylin Thornton @graylinthornton.bsky.social · 22/12/2024Dropped the lighter in the tub. Now what? 1100
Graylin Thornton @graylinthornton.bsky.social · 14/12/2024I've never been that comfortable in a dress except for this 2002 Calendar shoot for a Guerneville charity. Doing it with Phil O'Neill was the best. Never got a copy of the calendar tho. 1132
Graylin Thornton @graylinthornton.bsky.social · 03/12/2024It's GIVING TUESDAY. It's the last day to save more lives and your gifts will be matched. give.ncbr.org/fundraiser/5... In the time Zeus has been with us he's gone from "at risk" & broken leg to safe and ready for his forever home. Their lives depend on us. give.ncbr.org/fundraiser/5... 050
Graylin Thornton @graylinthornton.bsky.social · 01/12/2024Got my soak on with Leather Daddy Skin Co 1302
Graylin Thornton @graylinthornton.bsky.social · 29/11/2024Hope you got your guts stuffed. Taken by my friend Better Rugged with my friend Justin Hall for Real Bad. 1201
Graylin Thornton @graylinthornton.bsky.social · 25/11/2024Looks like I'm going down to Texas. Who wants to feed me BBQ? 1250
Graylin Thornton @graylinthornton.bsky.social · 25/11/2024I'm holding it this way just for the photo but I can throw it 3445
Graylin Thornton @graylinthornton.bsky.social · 20/11/2024Plugged @mrkristofer.bsky.social makes me happy. 1323
Graylin Thornton @graylinthornton.bsky.social · 20/11/2024Of course my first posts have to be from the Kegan Marling black light ahoot 0263