• Off The Wall


    TowBoatUS San Francisco Bay & Delta is at Alameda Point, Alameda, California.

    "We recovered a badly damaged 33' sailboat off the rocks of the Alameda Rock Wall."




    No clue as to the make, or why it ended up where it did, anybody familiar?


    This article was originally published in forum thread: Off The Wall started by Photoboy View original post