The two men stepped up on the porch, and looked at Rob and I with knowing grins. He was sitting there naked after all, and I was curled up beside him in a hot pink jockstrap. One of them was really beefy, with massive arms and a pumped up chest that was covered in hair. He had a shaved head, and a goatee, and was about Rob's age. The other looked kind of like a surfer, lean, tan, athletic with smooth skin and shaggy hair that was almost white. He appeared to be in his early thirties. Rob introduced the beefy guy as Steve, and the surfer as his boyfriend Mike.
"Hi." I said to the men.
"Hey!" Mike replied.
"Hi." Steve said, then nodded to Rob. "So, what have you been up to?"
"Nothing much!" Rob replied, chuckling and rubbing my ass. "So, you guys want a beer?"
"Sure!" Mike said.
"Cool. I'll be right back. Zach, would you keep our guests company?"
Rob stood up and went into the cabin. And Mike looked at me, then dropped his shorts, revealing his long cock, which hung softly between his legs. Rob had obviously told them that they could do whatever they wanted with me, so I got up, knelt in front of Mike, and put his dick in my mouth. He leaned back against the railing, and said, "That's good bitch, suck that dick." I heard Steve laugh, and then rub the head of his cock on my face. I grabbed it, and started stroking while I throated Mike. Steve's cock was thick, and about seven inches long. I sucked Mike for a few minutes, and then turned my attention to Steve, who made me take him deep, while Mike watched, and teased the head of his cock on my cheek. Both of them smelled like tanning oil.
"So what do you think?" I heard Rob ask.
"Not bad." Steve replied, thrusting himself in my mouth. "He's a slutty little thing isn't he?"
"Yeah, he's a little pig, that loves the cock." Rob said, and the three of them laughed. "He can't get enough. I already fucked him good, and he still wants more."
"Nice!" Mike said, then took another turn on my mouth. Steve pressed his cock on my face, and played with Mike's nipples while I sucked. "Shit, that feels good!" He moaned, pushing me all the way down on his long dick. I choked, but got it all the way down. He had to have been nine inches long! After I choked and gagged on his long cock, he made me suck his balls, then he turned around and bent over the railing, and spread his tan, muscular ass cheeks. His hole was smooth, with a puckered hole that looked like it got fucked regularly. I gave him a lick, then inserted my tongue up his ass. It slipped easily inside. "Fuck yes boi!" He moaned. "Shit, yeah, eat that ass bitch!" Steve grabbed the back of my head, and held me between Mike's cheeks, while I fucked his hole with my tongue, and rubbed his dick, which was now dripping. Then Steve wanted some more of my mouth, so I turned, and took him back down my throat, while Mike slapped me in the face with his.
"Oh, yeah, your boi is definitely a good little cocksucker!" Steve said, watching me slobber all over his cock.
"Yes he is." Rob said, sounding proud. "His pussy is pretty nice too! Of course I tore it up pretty good earlier."
"Fuck, I love sloppy seconds!" Mike said, rubbing his cock on my forehead. "I'm ready to fuck!"
"You heard the man." Rob said. "Get that dick out of your mouth and give up that pussy, bitch." I stopped sucking Steve, and stood up. Rob pushed me over the railing, and gave me a few hard slaps on the ass. "Next time, when someone says there ready to fuck, you assume the position." He scolded. Steve and Mike laughed.
"Fuck that's a nice ass." Mike said, rubbing one of my cheeks. He gave it a slap.