Abstinence-Only Advocate Bristol Palin Is Pregnant Again

Bristol Palin has just announced she is pregnant with her second child. This comes just a month after she called off the wedding with her former fiancee. She has …