Loading...
Uploaded by Streetcar1743 on Oct 31, 2010
This Sears store at Crestwood Plaza opened in 1957. The escalator has been restored in the 1980s and has only one modern item attatched to it whch is the foot protector.
Science & Technology
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)