Details
Emily Mae SMITH
The Messenger, 2021
Oil on linen
61 × 45.7 cm | 24 × 18 inch
Unique
Location: France
Back