The great yokai battle of Akihabara

Rick and Morty Gets New Anime Short