Favorite Tourist Attraction In Idaho Is Right Here!
Each state has a "must see" location or landmark. In California, it's Alcatraz. In New York, it's Central Park. In Nevada, it's the Grand Canyon. In Idaho, the attraction is right here in the Treasure Valley.