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.