PhotosUnited StatesFlorida

Florida Cumulus Towers

St. Petersburg, Florida, United States

3 April, 2008

Just some interesting looking cumulus towers I shot while out on the boat one day.

Picture 1
Picture 2
Picture 3
Picture 4
Picture 5