Miami_Marine_Stadium_2

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

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