Alpha Phi Alpha Member, Vaughn Ross, Executed for Double Murder

Posted on July 19, 2013 | 51 Comments

An ex-student of Texas Tech University was executed by lethal injection Thursday evening for a double murder that occurred near the campus a dozen years ago.

Read More