950 NE Nelson Ct Science Museums Palouse Discovery Science Center Palouse Discovery Science Center is a science center in Pullman, Washington. EXPLORE PLACE