HOME
13827, Alexander Devasia, Where can I Find Your Sacred Heart, 1990, oil on hardboard, 45.5 x 33 inches