Place: South Beach, Miami, Florida, United States
By Terry Nelson Uploaded on 31 January 2008 47 views
Just look to the skies. The view from the streets of South Beach can be inspiring.