Story of loyal sailors giving their lives for their country as human torpedoes towards the end of the War.
2025
1972
2024
1956
2008
2018
2002
2023
2022
2012
1989
2021
1997
2003
1999
2014