American Graduate Day 2012

Watch

AmGrad Day: Boys and Girls Clubs
AmGrad Day: Latino Youth Collective
AmGrad Day: Become a Champion