PROMISED LAND: 2902 Gallery at London’s Inaugural Art13

PROMISED LAND: 2902 Gallery at London’s Inaugural Art13

Promised Land by 2902 Gallery at the recent Art13 in London, addressed many pertinent anxieties and ambivalences within…