Fo 056 cg1 web 1200 xxx q85

Frida Orupabo
12 Self Portraits
Sant'Andrea de Scaphis, Rome, Italy
Opening Friday, February 28, 6pm-9pm

Peace, bitches