Yes, I have been caught in the act twice. First time: I met this partner on a chat room, we chatted for a few days then decided to meet. He invited me over to his place to play. I arrived and we immediately, started taking our clothes off. This was my first time in male/male sex. He was hung like a horse! He had an 10" cut and very thick cock! We began by kissing an stroking each others cocks. After awhile my hand felt a little moisture of his precum. Our cocks were very hard. He stopped kissing me and asked if I wanted to suck his cock and I of course said yes! He grabbed my hard cock, then led me to his bedroom, sat on the each of the bed, spread his legs apart. He told me to get between his legs, kneel, and start sucking his cock. I did the best I could, but could not get his monster cock into my mouth; however, I did everything else like, licking the sides of his cock, caressing his balls (these were monster size as well). licking the precum off the tip of his cock, stroking his cock. He was moaning and very verbal. After awhile, he told me that he was about to cum, I increased stroking his cock, trying to make him cum all over my chest. I was not disappointed, and when he came, it was like a volcano, he began to say shit, shit, I am cumming and he had and he blasted me with thick, and ropy amounts of cum.
We rested for about 5 minutes, then he announced it was my turn. I got on the edge of the bed, spread my legs wide, and he began to lick, suck, caress, and deep throat my cock, all the while watching him. He was a great cocksucker and I felt that I would explode, took all my concentration from cumming too soon. But I exploded when one of his fingers found my hole, I totally lost control, and shot all my cum into his mouth. Just then I heard, "You two seem to be having fun!" He took us both by surprise! It was his roommate and he was not supposed to be back for hours. Needless to say, I quickly got dressed and left.
The second time was years later, and we got caught fucking in a large and secluded forest park in San Francisco.....but that is another story.