Watch It HUMANS "Tell Me" (Peter Ricq, dir.) Not a human to be found in this new video, just some puppets who enjoy tripping on a homemade psychedelic elixir. Comments (0) | Read More ››