Friday, February 08, 2008

Defining innovation.

Found this BMW ad out on the TED site. Wow. The Earth and its inhabitants continue to amaze...

No comments: