The town was named Horseshoe Bend after the path the Payette river takes around the base of a mountain...