Splash Island at Six Flags New England News | Thrillspace