INDIANAPOLIS - OCTOBER 1: The Eli Lilly and Company world headquarters building in downtown Indianapolis, Indiana, on October 1, 2011. The global pharmaceutical company was founded in 1876.

INDIANAPOLIS - OCTOBER 1: The Eli Lilly and Company world headquarters building in downtown Indianapolis, Indiana, on October 1, 2011. The global pharmaceutical company was founded in 1876.

 Stock photo ID: 89912455

Editorial use only
Editorial credit: Katherine Welles / Shutterstock, Inc.

Similar images

  |   See all

Same artist

  |   See all