Former Navy Petty Officer Heads Twin Falls Newest Cat Rescue TeamFormer Navy Petty Officer Heads Twin Falls Newest Cat Rescue TeamOne of Twin Falls newest cat rescue and rehabilitation teams is headed by a former Navy petty officer who moved to the Magic Valley three years ago from Arizona.Greg JannettaGreg Jannetta