In Venezuela, Steve has a spine-chilling encounter with the world's largest centipede, the giant scolpendra, armed with a venomous and potentially lethal bite.
In Venezuela, Steve has a spine-chilling encounter with the world's largest centipede, the giant scolpendra, armed with a venomous and potentially lethal bite.