Upperplayground News

New Orleans Museum of Art (NOMA)!

New Orleans Museum of Art (NOMA)! The suspended ocean goddess, entitled Thalassa, is the newest installation from street artist Swoon.