Mangroves June 2, 2015Nick Nicks Leave a comment Mangroves, Weedon Island Preserve, St. Petersburg, FL. Mangroves, Weedon Island Preserve, St. Petersburg, FL.