Aleksei Petruhin Meeting the Shore 28 x 20

May 12, 2016

cliffs and water