'Turtle Island befrielsefront' De hör hemma på Guantanamo bara för det namnet.