Spider-Goat! Baffled cops find mountain goat on FIFTH floor ledge

Police in the Xinjiang territory of China were baffled when they discovered a goat had somehow ended up on a fifth-floor ledge of a building in June. The police poked their heads out a window at the bizarre sight after a concerned resident called for help. Time was of the essence to get the animal to safety before it made a tragic fall.