Puppets of Castro's share his new video for "Thank You At the Grammy's," a song from his new album 'Nude…