[edit your photo]

Steve Backhus

Steve Backhus

Steve Backhus
Steve Backhus
Lake Worth, FL 33460
...
Installation Artist; Collage and Murals.