John Darnielle reads the audiobook for his most bizarre novel to date, combining a seemingly disjointed series of events into a cohesive, fascinating whole.
John Darnielle reads the audiobook for his most bizarre novel to date, combining a seemingly disjointed series of events into a cohesive, fascinating whole.