Tellus Self Storage St Petersburg Florida Home to one of our Tellus Self Storage Facilities. Tellus Self Storage St Petersburg contains complete climate control units. Ready to learn more about what amenities this wonderful location has to offer?
Tellus Self Storage owner, Dave Gordon, and the Tellus Wildlife Management team go fishing off the west coast of Florida. We’ve condensed the footage down for viewing purposes, but Dave’s pal, Matt, lands a pretty good-sized Tarpon. Of course, this is a catch and release scenario, so after a good fight, Matt lets the Tarpon […]