Keiichi Baba July 4, 2010 yasminajraissati 0 comment Seen and loved! What?:: Keiichi Baba (Japan) Where?:: Neka Art Museum, Ubud, Bali, Indonesia When?:: 29.06.2010 Continue reading