Nestled in Southern Idaho near the Utah border, Castle Rocks State Park and the City of Rocks National Reserve offer striking ...