The Last Valley
painting 25 of 28 by John LaFarge

The Last Valley by John LaFarge