After seeing each other around the city for some time Rico Vega decides to invite his acquaintances Klein Kerr and Santiago Rodriguez over to get to know one another better. As the guys enter, they immediately begin to explore each other and discover the treat they all enjoy, ample foreskin. All three cocks are magnificent with their expansive foreskin, hiding their pulsating cock heads just waiting to jut out and gain some attention. Rico drops to his knees and eagerly works his mouth from one incredible cock to the other. Each cock takes its turn at Rico’s hungry mouth until Klein and Santiago begin to double tag his mouth with both of their cocks in his mouth at the same time. Klein takes a seat and Rico begins fucking his mouth with his impressive cock. While Klein is busy with Rico, Santiago is giving Klein’s cock a sucking we all dream of. Santiago is then flipped onto his shoulders on the sofa as Rico stuffs his imposing cock into his raw ass and Klein feeds him his hard cock. The guys switch it up again and this time Rico finds himself being fucked by Santiago and sucked by Klein. Time for another swap and Klein is in the middle with Santiago’s cock fucking him raw and Rico’s cock filling his mouth and throat. With two sumptuous cocks servicing him, Klein can resist no longer and blows his thick load of cum. Santiago is unable to resist the temptations of Klein’s smooth, muscular ass and shoots his load of cum all over Klein’s ass and balls. Rico is enthralled watching all the cum flying that he too unloads his creamy cum all over Klein’s mouth and lips. Klein sucks all the cum from Rico’s cock as Santiago sucks and licks up all of his and Klein’s cum. Santiago then joins Klein in the pleasures of Rico’s cock and foreskin.