Jagged Tower / Miami, Florida

Jagged Tower - Florida, Miami, USA, travel

An apartment building in downtown Miami.

July 5, 2010