Board Thread:M.U.G.E.N Releases/@comment-25787527-20150402021217/@comment-180.190.15.32-20150402021453

Not sure if April Fools

or a real announcement