Home Art Installation Biography Books Exhibitions Links Contact HUMBERTO CASTRO
The Bait HUmberto Castro, The Wailing Wall, Museum of Art Fort Lauderdale, 2001
Home Sweet Emoh
The Hunter
The Wailing Wall
Out of Africa
I Shall Not Be the Last Angel
You Could Fall Too
The Fall of Icarus II
The Fall of Icarus
The Wailing Wall, 2001
Museum of Art Fort Lauderdale, Florida
Photo by Sebastian Elizondo
Back Next