These guys seem to be pro-Palistinian, anti-Jewish pro terrorists. But no mention of MEChA on their page.
See below.