Thread:IM STILL ALIVE/@comment-26274118-20150403212951/@comment-8777240-20150403214034

Why was I shown this....? It popped up on my notifications....meaning?