Results 1 results found The Stars and Stripes flying before the Newport Bay Club and Hotel, downtown Newport, Rhode Island, New England, United States of America, North America