Survivor begins this season with man who grew up in South Florida

Survivor super-fan Geo Bustamante was born in Peru, grew up in Miami, and now lives in Honolulu.