The Scooby Doo episode was a teradactyl running a music bootleg operation I think.
Having watched way too many River Monster episodes lately where the host actually pulls up some real monsters out of the rivers, I am not sure what to believe anymore. It has made me a lot more open to believing weird things like this could exist. I will never completely write off what a shine running man in West Virginia saw in the dark while sampling his product ever again.