Gashadokuro - Wikipedia, the free encyclopedia
In Japanese folklore, Gashadokuro, (がしゃどくろ) literally "starving skeleton" (also known as Odokuro), are giant skeletons that are fifteen times taller than an average person. If a Gashadokuro sees a human, it will grab them and attempt to bite its head off ...