The Mysterious Benedict Society

Saving the world one riddle at a time.