Michele Bachmann and Chris Smith speak before Congress about Priests for Life

 

Priests for Life

 
  8/1/2012