Reflection of the H&amp;amp;C Coffee and Dr. Pepper neon signs in the windows of the Taubman Museum.