2010 USA - Florida
2010 USA - Florida
Miami (62/90)
Kennedy Space Center
Miami
Miami
Miami
Miami
Miami Beach