The Den Den Mushi (電伝虫 Den Den Mushi, literally meaning "electric transmission bug") are snails that are usually seen with phones or fax machines attached to their shells. They have the ability to communicate with each o…
Home
Feed
Search
Library
Download