New Rochelle Before and After: Neptune Island 1906 Written By: Talk of the Sound News Neptune Island as it was in 1906….Current photo 2007. Discover more from Talk of the Sound Subscribe to get the latest posts sent to your email. Type your email… Subscribe