Watch - New Episode Of Neil's Puppet Dreams


The third episode of Neil Patrick Harris’ Puppet Dreams takes us inside another of Neil’s insane dreams filled with bad puns, Freudian innuendo, and puppet abuse.