Artificial Island Launched Into Charles River To Improve Local Ecosystem WBZ NewsRadio The first human-made island is 700 square feet and located just past the Longfellow Bridge, in the Charles River basin. Laura Jasinski is Read More » June 25, 2020