Sculpture
- traintripjapan
- Oct 3, 2023
- 1 min read
This sculpture is called The Meeting Place and can be found at St. Pancras Station in London. I think it's pretty cool, especially the sections around the base, but it isn't well-liked by the art world apparently....







Comments