Today I probably discovered another proof of the existence of this game. In fact, trying to go to the link www.leatherfacethegame.com again, now a page appears that specifies that you do not have permission to access.
If you remember, earlier that link had a redirect to the Gun Media website, but now, someone made that URL temporarily inaccessible:
Why he should he do it?
Why would anyone deny access to a URL that theoretically should lead nowhere? and that theoretically it shouldn't even be registered/exist?