Barbara Takenaga
Cepheid/Flash, 2006
Acrylic on linen
60 x 45 in.