Electric Eel Shock have announced the release of their latest album for October.
King Baby Duck
This episode goes all the way to 11 on the A.D.D. scale!
No, this is not the start of a joke. It's what might be the start of the greatest rock album...