Description
God’s Eye
by Iris Yang
(15” x 20” HD Metal Print with Float Mount)
God’s Eye is a little pond in the Austrian Alps. Inside, there is a round island of cotton grass, forming an image of an eye. With a glacial mountain in the background, it is a godly place.