Kristine L.

Pages and Paws

Reading, Writing, & Rural Life With a Border Collie

Kristine L.

Reviewer