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.
St. Petersburg, Florida, United States
3 April, 2008
Just some interesting looking cumulus towers I shot while out on the boat one day.