Nate Long massages Aspen’s hairy chest and abs and works his way around Aspen‘s hard cock teasing it by not grabbing it just yet. After a while, Aspen reaches out and starts to rub Nate’s hard cock through his uniform and then Nate starts sucking Aspen’s cock. Nate deep throats him and Aspen moans in pleasure. Nate then gets out of his uniform and Aspen starts to suck his cock. They are soon in a 69 for a while before Nate climbs on the table and grinds his ass on Aspen’s hard cock. Nate lubes up his cock and his own ass and starts riding Aspen deeper and deeper in his ass. Aspen then starts thrusting and fucking Nate deep. He then lays Nate on his back and fucks him for a while until he cannot hold back and he pulls out and shoots all over Nate’s cock and balls. Nate then jacks his own cock and shoots a huge load all over himself and some it even lands in his own mouth!