Slate Run Living Historical Farm

Jane Hawes