August 28, 2012
After years of speculation, Lance Armstrong has relinquished his seven Tour de France titles in response to accusations that he repeatedly cheated to become the world’s winningest cyclist.
“There comes a point in every man’s life when he has to say, ‘Enough is enough,’” Armstrong said in a statement, alluding to the barrage of claims made by the U.S. Anti-Doping Agency that Armstrong has used performance-enhancing drugs throughout his career.
August 09, 2012
Efrat Eichenbaum and Mitra Khaksari were selected for the 2012 Anne Anastasi Student Poster Award.