Thousands March in Free Palestine.