by Bram Salt
A patient mystery solved one barnacle at a time.
Ages 9–13 · for the patient
Preparing the narrator…