China’s Mao Statue Demolished By Government

China’s Mao statue, the biggest of it’s kind at 120 feet tall and gold in color, has been demolished. The shocking photos of China’s Mao statue being taken apart made their way like fire burning across China’s popular social media…