"It is a complex case," Palmbach said. "There is perhaps additional evidence that we would like to see and have made available to us. ... We have every confidence to believe that it will."
The National Museum of Science and Technology is located at 720 Chiuju First Rd. in Kaohsiung (高雄市九如一路720號). The Return of Sherlock Holmes: The Advances of Forensic Science runs until July 11.



