Natasha Hubbard

Description
Natasha Hubbard is a contestant of Survivor: Angola.

Game History
[[Category:N]]