Aerial photograph of Lucas Oil Stadium (2016). ... Lucas Oil Stadium is a multi-purpose stadium in Downtown Indianapolis, Indiana, United States. It replaced the RCA Dome as the home field of the NFL's Indianapolis Colts and opened on August 16, 2008.