FEARFUL GOD
People dressed as Manghao, a god who can drive away evil, attend the annual Manghao Festival in Rong’an county in Liuzhou, China.
People dressed as Manghao, a god who can drive away evil, attend the annual Manghao Festival in Rong’an county in Liuzhou, China.