As Pope Francis talks death penalty, it should be noted 5 states (GA, OK, VA, MO, and TX) are set to execute people in the next 2 weeks.
7:20 AM - 24 Sep 2015
0 replies
75 retweets
21 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.