Kirsten Powers, the Last Liberal

kirstenpowers10-10_600

The Democratic pundit stands up for true liberalism.