My uncle found this card at an antique shop and sent it to me. The Toad is the rock formation with the man standing on it, I’m assuming, and is located in the “Park of the Red Rocks and Garden of the Titans, Mt. Morrison, Colorado.” After browsing on Google, this seems to be a popular hiking spot. Mt. Morrison is 7,884 feet and ranks as the 2,882nd highest mountain in Colorado and 9,463rd highest mountain in the United States.
The card was mailed in 1910 and was noted by the sender as being a “good” card.