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.