The Handsome Moustache Toad

On January 10, 2015 by Tim Newman
Off

The Emei moustache toad, or Taosze spiny toad (Leptobrachium boringii) is found in the Sichuan, Guizhou, and Hunan provinces of China. They only breed in slow-flowing streams surrounded by forest, cultivated fields, and grassland. The origin...

Read More →