Designed by
Title
Snail artwork with tram #281430120
Description
On June 16, 2023, in Changchun, China, a group of green snail arts was exhibited at Route 54 Tram Station. These snails come from Italy, adding a beautiful landscape to Changchun's summer.
This image is editorial