Box Canyon State Park is just one of the six units that make up Thousand Springs State Park. This natural wonder is a hidden gem in Idaho's greater Twin Falls area and really must be seen to be believed! Hidden amongst the flat farmland and dairy pastures is a secluded canyon where crystal clear water