This week, owners of the Space Needle closed on the $17.25 million purchase of 21% of the Pacific Science Center's property.