's Avatar

@tommysf.bsky.social

๐ŸŒˆ gay ๐Ÿ‡จ๐Ÿ‡ฆ Canadian ๐ŸŒ‰ San Francisco ๐Ÿ’ Married to @heriinsf.bsky.social Mostly thirst traps, occasional other content (gaming, memes, hot takes, etc)

812 Followers  |  613 Following  |  148 Posts  |  Joined: 26.03.2025  |  2.2526

Latest posts by tommysf.bsky.social on Bluesky

Because my quads are burning so badly! But Iโ€™ll take that please ๐Ÿค 

10.08.2025 02:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Bearded ginger man standing in locker room mirror in tight cycling gear. Strava stats listed (74.9km, 557 elevation gain, 3 hours 22 minutes)

Bearded ginger man standing in locker room mirror in tight cycling gear. Strava stats listed (74.9km, 557 elevation gain, 3 hours 22 minutes)

Bearded ginger man standing in locker room jersey unzipped to show hairy chest

Bearded ginger man standing in locker room jersey unzipped to show hairy chest

Golden Gate Bridge being eaten by fog.

Golden Gate Bridge being eaten by fog.

100 meters short of 75 km, ohh well, maybe next time!

Finally upgraded my bike kit and having a great time with it so far ๐Ÿšดโ€โ™‚๏ธ

10.08.2025 00:21 โ€” ๐Ÿ‘ 18    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A big load for celebrating a big day? ๐Ÿ™ ๐Ÿซฃ

09.08.2025 01:18 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿซƒ๐Ÿซƒ

25.07.2025 21:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Man wearing shorts, being raised up by another manโ€™s hand revealing tattoo of a butterfly on the upper thigh.

Man wearing shorts, being raised up by another manโ€™s hand revealing tattoo of a butterfly on the upper thigh.

Yes I still need time with the menu ๐Ÿคญ๐Ÿ˜ฌIโ€™ve been distracted by the inner thigh of @heriinsf.bsky.social ๐Ÿ˜š

25.07.2025 20:00 โ€” ๐Ÿ‘ 39    ๐Ÿ” 1    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Bearded ginger man locker room mirror selfie, sweaty adidas teal workout shirt.

Bearded ginger man locker room mirror selfie, sweaty adidas teal workout shirt.

Workout summary screen. July 17th 06:32. 37 minutes, 309 active calories, average heart rate 127, heart rate graph shows many peaks and valleys.

Workout summary screen. July 17th 06:32. 37 minutes, 309 active calories, average heart rate 127, heart rate graph shows many peaks and valleys.

Intervals today had me hot n sweaty ๐Ÿฅต I deserve to go home and play #DonkeyKongBonanza but I still have to work ๐Ÿ˜“

17.07.2025 17:17 โ€” ๐Ÿ‘ 20    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Cheers! ๐Ÿคญ

14.07.2025 00:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Two hairy men on pool chairs wearing Speedos lounging in the sun.

Two hairy men on pool chairs wearing Speedos lounging in the sun.

Bar drink tokens in the form of poker chips resting on the bulge of a green Speedo

Bar drink tokens in the form of poker chips resting on the bulge of a green Speedo

Pool day? Grab a drink token and hang out ๐Ÿ˜œ

13.07.2025 23:59 โ€” ๐Ÿ‘ 80    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

That might just be one of the best YouTube accounts Iโ€™ve come across. Thank you for sharing this, most of their videos match my humor perfectly.

11.07.2025 01:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I was at her concert here when it dropped. Iโ€™ll admit, I just went after a friend invited us to go, so I wasnโ€™t even aware she had an album dropping. Itโ€™s pretty good though, and it was fun to see her perform some of these right when she dropped the album.

09.07.2025 19:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ouch! my jaw slammed on the ground from dropping so hard ๐Ÿ˜…๐Ÿค•

09.07.2025 19:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Hairy man standing in front of shower curtain hairy arms, legs, ass.

Hairy man standing in front of shower curtain hairy arms, legs, ass.

Hairy ginger man point of view from waist high angled upwards showing hairy chest, arms, shoulder.

Hairy ginger man point of view from waist high angled upwards showing hairy chest, arms, shoulder.

Happy #humpday Bluesky ๐Ÿ˜— also a bonus taken yesterday.

09.07.2025 15:28 โ€” ๐Ÿ‘ 111    ๐Ÿ” 3    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0

I love Kaiserโ€ฆ (mild paraphrasing): โ€œweโ€™re excited about FDA approval of Yeztugo/Lenacapavir as HIV PrEP! We ainโ€™t covering that cost so take your daily pills and donโ€™t askโ€

08.07.2025 17:48 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Happy to be back to my regular training.

07.07.2025 19:58 โ€” ๐Ÿ‘ 59    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

โ†‘โ†‘โ†“โ†“โ†โ†’โ†โ†’BA still isnโ€™t working for me ๐Ÿฅฒ

07.07.2025 15:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

No need to keep it respectful ๐Ÿ˜…๐Ÿซฃ

06.07.2025 22:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Phew, PT cleared me to resume most of my gym routine with only a couple modifications. Back to the grind. ๐Ÿ’ช

01.07.2025 00:41 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Red haired man sitting on hotel couch left leg propped up on ottoman, wearing Calvin Klein briefs. Hairy chest, arms, and legs.

Red haired man sitting on hotel couch left leg propped up on ottoman, wearing Calvin Klein briefs. Hairy chest, arms, and legs.

Doesnโ€™t count as a hotel stay unless I play with the lighting for a photo. Happy pride weekend everyone!

29.06.2025 22:22 โ€” ๐Ÿ‘ 91    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
a spongebob squarepants character wearing a hat and glasses Alt: a spongebob squarepants character wearing a hat and glasses. Cheeky smile leans forward and places fists on hips.
27.06.2025 17:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Hair toned ginger man standing in change room wearing blue Calvin Klein trunks

Hair toned ginger man standing in change room wearing blue Calvin Klein trunks

Hair toned ginger man standing in change room wearing blue Calvin Klein trunks, left arm raised above head

Hair toned ginger man standing in change room wearing blue Calvin Klein trunks, left arm raised above head

Pre-shower twofer Tuesday.

24.06.2025 16:40 โ€” ๐Ÿ‘ 62    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a man in a black jacket is looking down at something Alt: Drag race contestant โ€œDenaliโ€ in a black jacket is looking down at something, eyes raise to the camera in an upset manner.
21.06.2025 20:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

When neither of you can sleep so you just lay and fondle each other until the alarm โ˜บ๏ธ๐Ÿ–๏ธ๐Ÿ’๐Ÿ†

20.06.2025 13:03 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Selma from the simpsons wearing a red dress and red high heels smoking a cigarette with bare hairy legs.

Selma from the simpsons wearing a red dress and red high heels smoking a cigarette with bare hairy legs.

Right here baby

17.06.2025 15:45 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thatโ€™s what stopped me from completing it when I was a kid. One of my two rare moments back then saying โ€œnah this is too muchโ€ in a Zelda game. The other was the fish boss in Majoraโ€™s ๐Ÿฅฒ

17.06.2025 03:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Princess peach in a vacation outfit knee deep in mud under banshee boardwalk. Dead trees and bats in the distance.

Princess peach in a vacation outfit knee deep in mud under banshee boardwalk. Dead trees and bats in the distance.

โ€œDonโ€™t worry I know a place nearby ๐Ÿ˜โ€

the place:

#MarioKartWorld #Gaymer

16.06.2025 21:04 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe a hot take, but I donโ€™t think Zelda games can ever be ranked. The series has gone many different directions and they all have pros/cons that canโ€™t be compared well (most of them are subjective).

16.06.2025 18:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Black and white photograph of a hairy man standing in front of a shower curtain. Feet to waist are in frame, with light colored Calvin Klein briefs with a mild print showing through.

Black and white photograph of a hairy man standing in front of a shower curtain. Feet to waist are in frame, with light colored Calvin Klein briefs with a mild print showing through.

My poor elbow is still messed up, but we do what we can with it, and still hitting legs during recovery #mcm #monochromemonday #legday

16.06.2025 18:17 โ€” ๐Ÿ‘ 45    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Uhhh my results were not completely accurate so I just rolled my eyes and closed the page. Iโ€™ll just let the people here make assumptions ๐Ÿ˜‚

10.06.2025 18:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Mario character coin coffer surrounded by coins.

Mario character coin coffer surrounded by coins.

Summoning all the #CoinCoffer mains in #MarioKartWorld for you ๐Ÿ˜…

10.06.2025 18:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man in a suit and tie is talking on a cell phone and says my sandwich ? Alt: a man in a suit and tie is talking on a cell phone and says my sandwich ?
09.06.2025 19:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@tommysf is following 20 prominent accounts