Giant Freshwater Stingray
Unknown to science until 1990, the giant freshwater stingray is an elusive creature that inhabits deep rivers in Southeast Asia, Indonesia, Malaysia, and Northern Australia.
MySpace
-
Thursday June 4th 2009
Found on Blinkx Video Search