What's John Darnielle of The Mountain Goats Doing at 4:00 P.M. Today?

by