Just look to the skies. The view from the streets of South Beach can be inspiring.
(No street address given) Miami, Florida, US
Discovered by Terry Nelson on 26 February 2008. Viewed 691 times.