Albarrán Cabrera, ‘The Mouth of Krishna, #191, Japan’, 2013, Ira Stehmann Fine Art Photography

Signature: Signed, titled, dated and numbered in pencil on verso.

About Albarrán Cabrera