Beach - New Smyrna Beach, Florida
(2004)
- 20 x 20 inches, chromogenic print.
< previous
next >