Digital Prints

The Point of No Return
(2002), 23.5" x 24"