Amphibians

Japanese toad (Bufo japonicus)

22 November, 2015 // 0 Comments

The Japanese mountain toad! This is a beast! Just look how cool and awesome they are, truly a magnificent creature! They are found on higher altitude in Japan, often among [...]