TEDxAUBG

TEDxAUBG

In the spirit of ideas worth spreading, TED has created a program called TEDx.