River (@_lib3r8d) header
River (@_lib3r8d) profile picture

Gay man’s diary 📔

Joined May 2014
Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)Photo by River (@_lib3r8d)
Caught a mouthful of trouble at the beach party @bandit_atlpup onlyfans.com/lib3r8d
18
530
4
2,716
144,324
Found my favourite forever. @bandit_atlpup
1
52
1,644
Caught mid-laugh with my favorite person. @_lib3r8d
1
8
172
9,378
Labor Day. Not lifting anything heavier than this. (Lie.) @_lib3r8d
2
49
7,453
Post-workout sauna sounds better with company.
1
56
4,248
Double the chemistry, double the tension. In Part 2 of this foursome, I ride @radandcosmo’s cock as @_lib3r8d goes deep inside @mrcosmouniverse’s hairy muscle ass.
111
667
38,819
Just a good, easy fuck on the sling with my man @_lib3r8d No agenda, no performance: just us enjoying each other while the cameras happened to be rolling. Not every scene is about going harder, faster, longer. Sometimes it’s just about being together and letting it be fun.
7
136
1,105
44,099
I’m not going to stop the wheel. I’m going to break the wheel. 🐉
2
10
124
6,777
Happy Pride Month 🏳️‍🌈
2
13
5,811
Tell me which number you want to be.
14
12
222
20,320
Some days the world takes everything
2
9
111
7,971
Threesome with me, @_lib3r8d and @so_much_adam. I just gotta say, getting fucked by a traffic cone would probably feel similar. That is a compliment, not a complaint. 🥴
4
78
731
22,626
Summer is calling 📞
1
11
122
15,349
Built this ass on purpose. Got that glute-ham tie-in looking right. Right? @_lib3r8d 📷: @ubwincla
2
15
256
16,597
Staying cozy and warm tonight
5
6
77
9,548
Running a train on @_lib3r8d, with @so_much_adam doing the hard work in the middle. Choo choo! 🚂
5
63
556
30,145
A little trust, a little play… a lot of heart @bandit_atlpup 📸: @ubwincla
1
3
66
17,307
Yeah I paused on purpose
4
14
197
11,383