Pedro Peñaherrera

Pedro Peñaherrera is founder of the Mygalomorphae Research Group at the Universidad San Francisco de Quito in Ecuador.