130605 3 Sisters Island 6
James Neiss/staff photographerNiagara Falls, NY - The beauty of the Niagara River at Three Sisters Island can once again be seen by tourists on Wednesday.