Breaking By Stephen Green | February 09, 2005 10:41 PM Spain’s ETA idiots/murderers are at it again: MADRID, Feb. 9.