Weihu Peak Introduction: Weihu Peak is a wonder in the world. The giant natural tiger is a hundred feet long, lying on the top of the mountain, ready to go. Standing tall for thousands of years and swallowing thousands of miles, its shape and spirit are lifelike and lifelike, and the uncanny craftsmanship of nature is amazing.