11-18-09 Molly Smith

11-18-09 Molly Smith

Professor Shahla Talebi, a native of Iran and survivor of the 1979 revolution, talks about the social injustices and human rights violations occurring in Iran today.