PechaKucha Night Tokyo
By PechaKucha Follow | Public

The very first PechaKucha Night was held at Tokyo's SuperDeluxe in 2003, and the series continues there to this day.