How Far We've Come: A new Obama campaign video

Beautifully done.

by

comment