toughpapi (@toughpapi) header
toughpapi (@toughpapi) profile picture

Bi. Free 🇵🇸. Protect🏳️‍⚧️ https://teapawt.net/t.co/u9yzXgi3pL https://teapawt.net/t.co/Q4X5L6g48J (No PPV) MDNI🔞. Back up: @itstoughpapi.

California, USA
Joined August 2024
Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)Photo by toughpapi (@toughpapi)
toughpapi retweeted
I just learned you can save a gif by holding it down and hitting copy video link… am I the only one? 😭😭
58
689
4
8,388
102,969
toughpapi retweeted
Gave em the dick without the D
45
572
3
5,842
79,159
toughpapi retweeted
You get all in a mood when it’s overcast…
52
1,399
10
11,424
258,749
toughpapi retweeted
Baby, I wanna gush about you
85
966
6
8,568
180,103
toughpapi retweeted
They draggin' my name through the web, they should call me Spider-man
34
594
5
6,528
105,107
es hora de hibernar 🧸#bbc #mlm
1
6
43
358
toughpapi retweeted
hump day 🫧
3
14
76
623
toughpapi retweeted
his dick looks good af sliding in me 🤤
1
17
66
2,370
toughpapi retweeted
switching positions for you 😏
8
149
619
7,990
toughpapi retweeted
needy smooth pink pussy ;p
6
33
252
2,709
They say you should always stretch after a workout
3
14
146
4,241
Sorry, I think I dropped the remote🤭
27
256
1
2,120
22,621
toughpapi retweeted
ripe gym hole for the taking 😌
46
634
6
4,856
50,272
ur gonna suck whatever comes out of my pokémon boxers
29
1,237
69
11,849
124,313
toughpapi retweeted
big & shiny
11
99
680
10,261
toughpapi retweeted
Before the function vs after the function
34
419
3
4,574
46,199
toughpapi retweeted
Unhinged, unworthy, and distasteful
7
20
1
582
10,654
toughpapi retweeted
Got you cussin on a Sunday
29
307
4
3,844
43,517
Omfg 😂
97
322
117
3,623
98,094
toughpapi retweeted
And most of all I'm prayin', "God, don't let me bust quick"
147
4,933
32
31,943
708,452