Landmark near Discovery Science Place in Tyler, TX