Venus’ Temple   oil  75″ x 103″/191 cm x 262 cm  2012

 Venus’ Temple

oil

75″ x 103″/191 cm x 262 cm

2012