Echo

Echo is a Dolphin from the 1992 animated feature film The New Adventures of Little Toot