Madrid, Spain, 1973
Emerging Spanish artist Juan Manuel Castilla Delgado is self-taught and creates FIGURATIVE works with a high CONCEPTUAL component.