CanadianGay Hall of Flame presents:

Troy Punk


Troy Punk is a hairy Canadian Muscle stud

He is as hot bottoming as he is topping.

Blue-eyed, he stands 5'9" with a 7-inch uncut cock.