Marvelous mashup of past and present.