answersLogoWhite

0

The Baiji was a freshwater dolphin found in the Yangtze River in China. No confirmed sighting have been reported since 2004 and it is thought to be extinct.

User Avatar

Wiki User

10y ago

What else can I help you with?