I found it through googling, not sure what I even googled. I thought it was a spam site at first because of the god awful landing screen at http://4-ch.net