Sign in

🙃

@sfbayotter.bsky.social
4K followers 928 following 1.2K posts

Aspiring exhibitionist. Mostly thirst traps, movies, and tv. NSFW 🔞

PostsRepliesMedia
🙃 @sfbayotter.bsky.social · 12/10/2026
Stud :)
110
🙃 @sfbayotter.bsky.social · 12/10/2026
Have to be PG tonight ;)
110
🙃 @sfbayotter.bsky.social · 12/10/2026
We love a wedding.
71591
🙃 @sfbayotter.bsky.social · 11/10/2026
Stunning
010
🙃 @sfbayotter.bsky.social · 10/10/2026
May have had too many drinks at the pool.
53908
🙃 @sfbayotter.bsky.social · 09/10/2026
Genuinely annoyed Minions & Monsters isn’t available on my flight.
170
🙃 @sfbayotter.bsky.social · 08/10/2026
😛
010
🙃 @sfbayotter.bsky.social · 08/10/2026
Guy said my ‘ass is made for a jock.’ Do we agree? #jocktober
132697
🙃 @sfbayotter.bsky.social · 08/10/2026
👋
000
🙃 @sfbayotter.bsky.social · 06/10/2026
Just doing my part!
010
🙃 @sfbayotter.bsky.social · 06/10/2026
😛
020
🙃 @sfbayotter.bsky.social · 06/10/2026
Making a work from home day more interesting. #jocktober
92327
🙃 @sfbayotter.bsky.social · 04/10/2026
It’s perfect
021
🙃 @sfbayotter.bsky.social · 03/10/2026
Totally! I want to be sure to not read/watch anything else about it before I can see it.
000
🙃 @sfbayotter.bsky.social · 03/10/2026
Bought my tickets to You Can See Everything, which felt like getting the golden ticket. More showings are already sold out!
370
🙃 @sfbayotter.bsky.social · 03/10/2026
Thanks, stud 🔥
010
🙃 @sfbayotter.bsky.social · 03/10/2026
Yet another gay making a ‘It’s #Jocktober 3rd’ pun.
63167
🙃 @sfbayotter.bsky.social · 03/10/2026
1000%
010
🙃 @sfbayotter.bsky.social · 02/10/2026
🔥🔥🔥
030
🙃 @sfbayotter.bsky.social · 02/10/2026
Thank you ;)
020
🙃 @sfbayotter.bsky.social · 02/10/2026
They’re soooo good
120
🙃 @sfbayotter.bsky.social · 02/10/2026
This gets an instant follow ;)
000
🙃 @sfbayotter.bsky.social · 02/10/2026
I can’t believe I missed this 😳😍
010
🙃 @sfbayotter.bsky.social · 02/10/2026
Love a #fcf in #jocktober
1150524
🙃 @sfbayotter.bsky.social · 30/09/2026
😋
020
🙃 @sfbayotter.bsky.social · 30/09/2026
Let *you eat cake 😏
020
🙃 @sfbayotter.bsky.social · 27/09/2026
I can only handle one Portola day, so I’m taking such MUCH needed rest today, haha
010
🙃 @sfbayotter.bsky.social · 27/09/2026
Enjoy!!
000
🙃 @sfbayotter.bsky.social · 25/09/2026
Dammmmnnn
010
🙃 @sfbayotter.bsky.social · 25/09/2026
You sure did!
110
🙃 @sfbayotter.bsky.social · 25/09/2026
😛
040
🙃 @sfbayotter.bsky.social · 25/09/2026
🙋‍♂️
110
🙃 @sfbayotter.bsky.social · 19/09/2026
Yes! Replayed that one many times
111
🙃 @sfbayotter.bsky.social · 19/09/2026
On REPEAT
020
🙃 @sfbayotter.bsky.social · 19/09/2026
Can’t pick a favorite track on the new Tove Lo!
390
🙃 @sfbayotter.bsky.social · 18/09/2026
I’m hypnotized 😵‍💫
010
🙃 @sfbayotter.bsky.social · 17/09/2026
🥵😍
010
🙃 @sfbayotter.bsky.social · 17/09/2026
Going to adopt this rule for my guests
000
🙃 @sfbayotter.bsky.social · 17/09/2026
Bless you
010
🙃 @sfbayotter.bsky.social · 17/09/2026
Welcome to our beautiful city!
050
🙃 @sfbayotter.bsky.social · 17/09/2026
Gladly!
000
🙃 @sfbayotter.bsky.social · 16/09/2026
🔥
080
🙃 @sfbayotter.bsky.social · 14/09/2026
Indeed 😈
110
🙃 @sfbayotter.bsky.social · 13/09/2026
Wherever you need me
020
🙃 @sfbayotter.bsky.social · 13/09/2026
🥵
110
🙃 @sfbayotter.bsky.social · 13/09/2026
Ok!
120
🙃 @sfbayotter.bsky.social · 13/09/2026
Let’s keep it brief
53706
🙃 @sfbayotter.bsky.social · 12/09/2026
Beard trimmer mishap, so I’ll be a bit of a ‘baby face’ (not quite) for a few days.
154225
🙃 @sfbayotter.bsky.social · 11/09/2026
Oh wow
020
🙃 @sfbayotter.bsky.social · 11/09/2026
So damn handsome
010