Down on the north bank of the Fox River stands the former Atlas Science Center. Over the years, many visited this location under either that name or its previous designation: the Paper Discovery ...