Is there any information about the location this image was taken? It reminds me of a piece at The Henry Ford. The reflection in the glass seems to show an IMAX which The Henry Ford has as well.