16.1.21

The Stairs to the Moon



 

The Stair to the Moon, 2020, installation in Shanghai, China

No comments: