Loading...
Uploaded by tiiil on Oct 27, 2011
Open Stage was an Temporary Public Art installation commissioned by the Boston Center for the Arts. Designed to "occupy 539" the street outside the Cyclorama in South End Boston
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)