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.
- Image ID: 89912455
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: Katherine Welles / Shutterstock.com
- Copyright: Katherine Welles