PechaKucha Night Tokyo
By PechaKucha 20x20 Follow | Public

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