Difficult but beautiful

20


Marty Costello 2022