Loading Video…

This browser does not support the Video element.

Apple puts $25 million toward new center in Atlanta

The tech-focused hub will be located in the Atlanta University Center.