Back  
 

Ruben Torres-Llorca
The Annunciation
2005
Praxis International, New York and Miami