Soviet submarine project 1710 Mackrel 

NATO name Beluga