I love giving and receiving anal pleasure. One time I was tanning at a non nude beach that likeminded guys frequent and a guy walked by and said aloud wow you look great. I thanked him and invited him to stay with me. Anyway as time went, I laid him on his back and started sucking his cock while fingering my butt. He was really enjoying my mouth, but I all of a sudden got off of him, turned around and sat on his cock. I was sooo fn horney that he slipped inside with no problem. I rode him for what seemed an hour(it was more like 15 minutes). As I could feel him getting close my cock began to twitch as I hit a particular depth and I just started cumming all over his legs. WOW what a feeling. It was the first time I ever had orgasm hands free. Sooooo awesome!!
I have cum while being fucked and not touching myself. For me, I think it was because he was fucking me SO hard. I was on my hands and knees and he started off slow. But after awhile, when I got loosened up, he started going faster. Finally, he was straight up pounding me so hard. I remember feeling an orgasm coming on. I looked down and watched myself cum while he continued to fuck me. It was so intense. He didn't last much longer after that. I would love to have that experience again.