
Stake attention in this memory
The image shows a wall with 13 megaphones mounted on it, with the cords extending down to the floor. The megaphones have red lights shining through them. The wall appears to be made of concrete. There is a black bench below the megaphones. This is a public art installation at the Chongqing Contemporary Art Center, located at coordinates (latitude: 29.574, longitude: 106.589) in the city of Chongqing, China.
Loading AttnAds…
No transactions found







