Gashadokuro moment.
In modern Japanese mythology, the Gashadokuro is a spirit that takes the form of a giant skeletons made from the skulls of soldiers who have died in the battlefield.
Submitted by: Claud Fortner
Published by: Ashley Dreiling on October 15, 2023 at 8:00 am