Bumba lennoni

Bumba lennoni is a species of tarantula found in 2015 in Caxiuanã National Forest. It is about one inch long, small for a tarantula but is closely related to the largest spider in the world.

Bumba lennoni

Bumba lennoni is a species of tarantula found in 2015 in Caxiuanã National Forest. It is about one inch long, small for a tarantula but is closely related to the largest spider in the world.