Tachiguishi Retsuden - Staff

Alt title: Tachigui - The Amazing Lives of the Fast Food Grifters