Omniac

Omniac

Price
Oil on canvas
2010
72'' x 84''
Signed on the back