Albarrán Cabrera, ‘The Mouth of Krishna. #324’, 2016, Valid Foto Bcn Gallery

About Albarrán Cabrera

Spanish, b. 1969, Sevilla, Spain, based in Barcelona, Spain