Miami_Marine_Stadium

Miami Marine Stadium, Miami, FL, USA, 2011.

Miami Marine Stadium, Miami, FL, USA, 2011.