Japan Yakuza Member Arrested for Not Picking Up His Dog’s Poop May 29, 2023 | No Comments | Japan On a frigid winter morning, in the tough streets of Asahikawa City, located in Hokkaido Prefecture, in Japan, the scene was set. While most people […]