FOX 10's Renee Nelson checks out iFLY, an indoor skydiving facility located near Talking Stick Resort.
Share