Josh Cavalin sits watching his roommate, Harry Davis, who is asleep on the bed near him. Harry is obviously having horny dreams as he strokes his hard dick while sleeping. Suddenly Harry wakes up, and is embarrassed about his big boner sticking out of his pants. Josh assures him that it's ok, and gets onto the bed with him. He grabs Harry's boner and gropes it, then kisses the cute ginger haired boy. After making out, Josh moves lower and gets his mouth around Harry's stiff dick. He sucks and slurps on that boner, then gets undressed and frees his own hard dick.

Harry goes down on Josh in return and eagerly sucks his uncut cock before they get into a 69 position to blow each other at the same time. The boys then rim each other's tight holes before Josh slides his bareback cock into Harry's hole and pounds him in a spooning position. Josh is ready for some cock in him too, so they switch and he sits on Harry's raw cock for a nice deep ride. Harry then lays Josh down and pounds him hard until Josh cums over himself. A moment later, Harry pulls out and squirts his hot seed over Josh, then the boys share a final passionate kiss.