It might be revealing that the primary server for mecha.org is named KUNGFUFIGHTING.CASHHUNGRYPIMPS.COM 126.96.36.199. No kidding
Kinda revealing eh? But it matters not. www.mecha.org IS the domain that was filled with all the anti-white/jew/black propaganda just a couple of months ago and no level of "covers" will insulate the truth from the easily observable FACTS.
I just LOVE the way these Marxist groups duck and cover when the light is turned ON! :)