The Murder at the Vicarage 3

516wvvl6wll-_sx331_bo1204203200_

There are a few clues, but the murderer is still at large.

Continue reading

Advertisements