Europe finally has its own Tea Party. Or something like it.
Last weekend, citizens of 21 nations elected members of a new European parliament. The result? An outpouring of rage.
Political leaders gathered in Dublin to debate both sides of the controversial Lisbon Treaty and the implications it could have on the future of Europe.