Rob Roy Island in Alexandria, New York

Located in New York
Country United States