A giant sign on the freeway side of the St. Louis Science Center's main building announced the presence of the Destination Moon exhibit.