Stephan Raw has met Aaron Diaz online and invites him over. As soon as Aaron arrives the men immediately strip down and Aaron drops to his knees and swallows Stephans straining cock. Stephan loves Aarons hot cock sucking skills and pushes his limits and fucks his face deep and hard. Stephan begins to suck and swallow Aarons huge cock, showing him how much he loves pleasuring a huge cock. Aarons balls are drawing up tight and fast and he is hanging on not to blow his load too quickly. With Aarons cock slicked up with spit, Stephan lowers himself slowly onto Aarons huge cock. As Stephan gyrates up and down on Aaron, his own cock is flopping around with every thrust. Stephan is so hot for Aarons cock and begins riding him as hard as he can and his own cock begins slapping away at Aarons balls. Aaron flips Stephan and takes him from behind and rides him hard. Stephan loves the hard ass pounding that he is receiving that he blows his hot load of cum as Aaron continues to fuck him hard and raw. Aaron creams Stephans ass with his thick load before he deposits the remainder of his load inside of Stephans bare ass.