MIAMI-OCTOBER 25: Sun Life Stadium in Miami, FL on October 25,2010. Home of the Miami Dolphins (NFL) and Florida Marlins (MLB) from 1993 to 2011, it opened in 1987 and has a capacity of 80000
- Image ID: 139839334
- Copyright: Richard Cavalleri
- Editorial Credit: Richard Cavalleri / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.