Giant Freshwater Stingray

Unknown to science until 1990, the giant freshwater stingray is an elusive creature that inhabits deep rivers in Southeast Asia, Indonesia,… more