Save up to 60% Off Road Bikes & Frames at Competitive Cyclist + Free Shipping Over $50

21 September 2011

No Image

2 states, 2 executions, only 1 in the news.

Lost in the Troy Davis news debacle tonight was the fact that another man was executed in Texas tonight. Lawrence Russell Brewer, one of three men convicted for the brutal murder of James Byrd, Jr.,…