24 Jun 2021 Nautilus gets involved in paper mill site cleanup Barge builder rolls up its sleeves to clear up debris on land
05 Jun 2021 Nautilus to build $300m land-based data center in Maine Barge-based facility company comes ashore on a 13-acre Penobscott site