User blog comment:Titanollante/1,954 pages/@comment-25285745-20150531202301

This is too much of a coincidence. Illuminati confirmed.