'Freedom Toast' roasts politicians left, right on Capitol Hill
By
Heidi Davis
· Monday, April 30, 2007