WTF? Rosa DeLauro? That creature cannot be for real. It looks like Perry Farrells mutated sister.
If Lurch had a sister...