Denver Art Gallery, Kokusai Dori Photography

Art Gallery in Denver - Kokusai Street in Naha Something's happening on Kokusai Street in Naha City, Okinawa Japan but I have no idea what this is. https://denver.gallery/blog/311-kokusai-dori-in-naha