Located in Lansing, the Barnes Castle was demolished in 1957. Some say it was to make way for a parking lot, but recent evidence paints a different picture. See below for a recently released photo.
View from my office:
I am unimpressed by Batman vs Superman’s 15-second shoot at the Broad museum. I’d be much more impressed if Disney can stage a space battle outside my window. Yeah, that’d be greeeaaaat. Thanks.