Joe Ruffles: Ivan's Leftovers (Orange Beach, Alabama, USA)
Joe Ruffles: Sunset Over Mobile Bay (Fairhope, Alabama, USA)
Joe Ruffles: No Parking In City Park (Fairhope, Alabama, USA)
Joe Ruffles: After the Storm (Orange Beach, Alabama, USA)
Joe Ruffles: Return to Nature (Orange Beach, Alabama, USA)
Joe Ruffles: Is that dog gone yet?
Joe Ruffles: I may be old, but that's still my bowl...
Joe Ruffles: Vessels of Opportunity? (Bon Secour, Alabama, USA)
Joe Ruffles: Casting (Fairhope, Alabama, USA)
Joe Ruffles: Night Heron (Bon Secour, Alabama, USA)
Joe Ruffles: Boom Time (Foot's Landing, Alabama, USA)
Joe Ruffles: Beyond BP (Point Clear, Alabama, USA)
Joe Ruffles: Clean Harbors Cooperative (Bon Secour, Alabama)
Joe Ruffles: Staging Area (Bon Secour, Alabama)
Joe Ruffles: Thin Yellow Line (Bayside, Alabama, USA)
Joe Ruffles: Not Easy, Being Green (Bayside, Alabama, USA)
Joe Ruffles: Waiting (Bayside, Alabama, USA)
Joe Ruffles: Inane (Foot's Landing, Alabama, USA)
Joe Ruffles: Lines of Defense (Foot's Landing, Alabama, USA)
Joe Ruffles: Precarious Pelican Playground (Foot's Landing, Alabama, USA)
Joe Ruffles: Morning Star (Bon Secour, Alabama, USA)
Joe Ruffles: Weathered and Weathering (Bon Secour, Alabama, USA)
Joe Ruffles: Highway to Heaven (Bon Secour, Alabama, USA)
Joe Ruffles: Notre Dame de Bon Secour (Bon Secour, Alabama, USA)