The sculpture Marina the Mermaid has finally been installed along the pathway of Minnehaha Bay in Sturgeon Falls after being stored in a municipal garage for about three years. This seven-foot tall, stainless steel sculpture was crafted by Laval Bouchard and originally named Bobette. It was acquired by the Sturgeon Falls Beautification Group, who renamed …