CNN+HEROES

CNN HEROES 2010
Throughout the world there are heroes whose lives have made the world a better place for others. []