Video game developer Epic Games has agreed to buy the Cary Towne Center shopping mall in Cary, N.C., for $95 million. The mall will be turned into new headquarters for Epic with office buildings and recreational community spaces. Epic has been... Read More