Spencer Building Taylor and Delmar

What's happening in our built environment.
Anyone have a picture of the Spencer building that used to be at the northeast corner of Taylor and Delmar?

http://www.riverfronttimes.com/stlouis/ ... id=2476503
Couldn't find Spencer but I found this beauty, holy cow! Had no idea.

Found this in a book on St Louis Streetcars
Looking north, Taylor at Delmar (old MoBap towering in the distance):
Cool. Thanks!