Released
Nov 04, 1986
Album
They Might Be Giants
They Might Be Giants
Put Your Hand Inside the Puppet Head
BPM
110
Duration
2:13
Key
12A
Released
Nov 04, 1986
Album
They Might Be Giants
Released
Nov 04, 1986
Album
They Might Be Giants
BPM
110
Duration
2:13
Key
12A
Released
Nov 04, 1986
Album
They Might Be Giants