Osprey Falls is a stunning waterfall located in Yellowstone National Park, known for its breathtaking views and serene surroundings. The falls drop approximately 150 feet into the beautiful canyon below, making it a popular destination for photographers and nature lovers alike.