Hamas vows it is prepared for a long battle against Israel Hamas vows it is prepared for a long battle against Israel. Watch for more information