What happens when you cross a murder mystery with ghosts and ghouls? Well....anime of course
See All 31 Episodes of "Nani!?"