19,786,947 pledges since 9/01/09
Read This!: Can legislators really read every word of every bill? -Read Article
Read The Comments
Your Name (required)
Your Email (required)
Your URL