User talk:74.10.5.213

The external link for the site at the bottom of the page appears to point to the problematic domain mentioned here, and has since 2013.