A Palestinian protester hurls a stone at Israeli troops, not seen, during a protest by Palestinian, Israeli and foreign activists against Israel's separation barrier outside the West Bank village of Bilin, near Ramallah, Friday. Israel says the barrier is needed for security, but Palestinians consider it a land grab.