The Back Bay Science Center is located on Shellmaker Island off Back Bay Drive near Newport Dunes. It sits at the start of the 752-acre Upper Newport Bay Ecological Reserve, and welcomes students and the public to explore and find out how important...
↧