The Lord of Tears

140cm X140cm
2018