Friday, March 22, 2013

Does the 113th Congress really mirror the American public?

Of course not.