A Serene Gathering: Ducks on the Grass River

$800.00$4,900.00