Scientists shocked to find 1000-year-old mummy inside ancient Chinese Buddha statue - TomoNews Rumble 04 Aug 2023