DuKai photographer/Moment/Getty Images Chongqing, one of China’s lesser known megacities, is easily one of the maddest places you'll ever visit. Known as the “8D City” for its cyberpunk architecture ...
Photo from Getty Images / iStockphoto In a megacity of southern China lived an elusive creature with a “window” in its eyelid. The “stout” animal largely avoided attention, but when ...