The Transit of Mercury - Michael Vale

The Transit of Mercury

2016oil on linen
$15,650.00