Twain

Twain
Christopher Seep
Report Content

Image Information

Description

Controversial since its installation, "Twain" by Richard Serra stood for thirty years in downtown St Louis.

Date
November 12, 2015
Views
336
Likes
0
Country
Region
Town
Gear
,

Leave a Reply

Menu