Japan is Full of Ghosts

Izakaya—Okinawa