The Lord of Tears

The Lord of Tears

2018
140cm X140cm
Patrick Teck

Patrick Teck