My Morning Jacket and their freaky puppets