It's the annual Hadaka Matsuri of Saidaiji Temple in Okayama, Japan
. In case you're wondering, "hadaka" means "naked" and "matsuri" means "festival" -- so it's the "naked festival" even if most people appear to be wearing some kind of diaper.
Want to know why they're doing this? Click "next" and find out.