Timo Garrett hungrily sucks Alan Parish's massive twink cock, his eyes watering as he struggles to take it all. Alan's thick veined shaft disappears into Timo's mouth, his balls slapping against Timo's chin. Timo's own cock is rock hard, leaking pre-cum as he deepthroats Alan. He pulls off, gasping for air, before diving back in, his hand pumping Alan's shaft in time with his mouth. Alan's cock glistens with Timo's spit as he pulls out, pushing Timo onto his back and lifting his legs to bury his face in Timo's ass, rimming him until Timo's hole is dripping wet. Alan then feeds his cock back into Timo's mouth, fucking his face as Timo jerks himself off, cumming hard as Alan continues to face-fuck him.