The Shell Man Photos




The Shell Man, located somewhere in the Florida Keys.
Taken March, 2003 by Robert Droz. Was once a BP, possibly.