Image Cannot be Displayed

Beach - New Smyrna Beach, Florida (2004) - 20 x 20 inches, chromogenic print.