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)
Caught a mouthful of trouble at the beach party @bandit_atlpup onlyfans.com/lib3r8d
18
530
4
2,721
144,137
Found my favourite forever. @bandit_atlpup
1
52
1,489
Caught mid-laugh with my favorite person. @_lib3r8d
1
7
165
9,092
Labor Day. Not lifting anything heavier than this. (Lie.) @_lib3r8d
2
49
7,294
Post-workout sauna sounds better with company.
1
54
4,133
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
666
38,794
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,107
44,072
I’m not going to stop the wheel. I’m going to break the wheel. 🐉
2
10
124
6,672
Happy Pride Month 🏳️‍🌈
2
13
5,725
Tell me which number you want to be.
14
12
225
20,285
Some days the world takes everything
2
9
111
7,890
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
733
22,572
Summer is calling 📞
1
11
121
15,276
Built this ass on purpose. Got that glute-ham tie-in looking right. Right? @_lib3r8d 📷: @ubwincla
2
15
256
16,578
Staying cozy and warm tonight
5
6
77
9,482
Running a train on @_lib3r8d, with @so_much_adam doing the hard work in the middle. Choo choo! 🚂
5
63
553
30,052
A little trust, a little play… a lot of heart @bandit_atlpup 📸: @ubwincla
1
3
66
17,245
Yeah I paused on purpose
4
14
197
11,325