Fin Whale | 02 Aug 2024

Source: TH

Recently, Japan has expanded its commercial whaling to include fin whales, one of the largest animal species on the Earth.

Read more...