Thanks for the link. Like tencentpiece says, it's a site with:
Domain authority: 81/100 - verified
Page authority: 46/100 (it's a subdomain) - verified
Root PR: PR7 - verified
Sub domain PR: PR5 - verified
It's a blog comment and initially I didn't see it because it was in "More Comments" section. So, I'm thinking moving forward, you'll have to click on that to see your link.
Thanks again!