13th Annual March to Abolish the Death Penalty November 3 at the Texas Capitol in Austin
The 13th Annual March to Abolish the Death Penalty will be Saturday November 3, 2012 at 2 PM in Austin, Texas at the Capitol. Each autumn since 2000, people from all walks of life and all parts of Texas, the U.S. and other countries have taken a day out of the year and gathered in…read more