FIU Stadium Photos

Meet 26 travelers, 31 tour guides and discover 340 photos

FIU Stadium, popularly known as "The Cage", is the on-campus American football stadium of Florida International University in Miami, Florida, United States.
View FIU Stadium guide >

FIU Stadium