Steve Backshall

Steve Backshall is an English writer, television presenter, and naturalist with a net worth of $2 million. Steve Backshall was born in 1973 and comes from Bangshot, Surrey, England. He is known for working with the BBC TV show Deadly 60. He played in the BBC tv series Lost Land of the Tiger, Lost Land […]