Three Sisters Island 2 Comments / Uncategorized / By Alice Gerard Almost #WordlessWednesday! Here are images of Three Sisters Island, which is about as close to the rapids leading to Niagara Falls as you’re ever going to get. Three Sisters Island is located in Niagara Falls State Park in Niagara Falls, New York. Share on FacebookTweetSave
2 thoughts on “Three Sisters Island”
This is a new view of the falls that I have never seen before.
I wonder how the ducks manage to find a quiet place to rest with all of that water rushing around them.
Maybe that is a metaphor for how people live life, either on the sidelines or rushing by in the crazy chaos.
Your photos are absolutely stunning!