City councilors approve proposed lease agreement with Theia Group, the satellite company that plans to bring 1,000 jobs to town

The lease and development agreement is for a 114-acre plot of land near the Albuquerque International Sunport where the Orion Center could be built.
Source: The Business Journal