Floating Monuments: Mecca Flats
Floating Museum 949 E 75th St, ChicagoThis large-scale and moveable public work of art and exhibition platform references Mecca Flats, a historic building on Chicago's South Side that was significant to the city's cultural and social […]