Apple puts $25 million toward new center in Atlanta

Apple puts $25 million toward new center in Atlanta

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

Top Videos