After a bit of flirting, spunky Gabriel Cross and hunky Ryan Rose decide to take a nice long hike through the breathtaking scenery of Joshua Tree. Gabriel takes some pictures, and Ryan, who loves showing off for the camera, immediately gets hard. They beat it back to the vacation house where they strip down and make out in the outdoor shower. Gabriel's muscled frame only reaches to Ryan's shoulders, but their cocks are equally hefty. They soap up and stroke each other's throbbing meat as they press their lips together. Gabriel gets down on his knees to work his oral prowess on Ryan's rod, lapping at the head with his tongue and swallowing deep down to Ryan's balls. Returning the favor, Ryan drenches Gabriel's cock with spit and deep throats the shaft. Bending over, Gabriel spreads his ass cheeks so Ryan can get in deep with his tongue. With some spit for lube, Ryan presses his cock into Gabriel's hole until he penetrates the hot ass. As Ryan ramps up his thrusting, Gabriel's thick meat swings in the air. Ryan sits back in a chair, his dick aimed at the open sky, and in an impressive display of power bottoming, Gabriel sits down on Ryan's meat while stroking his own enormous cock. With Ryan about to cum, Gabriel gets down on the floor and takes Ryan's load in his mouth. Leaning back, Gabriel releases creamy blasts that drench his massive thighs.