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