In this week’s episode we’ll be heading to the forests of Madagascar to understand more about the recently discovered Darwin’s Bark Spider.