Neil Patrick Harris gets very acquainted with some wayyyy out-of-towners in today's episode of NEIL'S PUPPET DREAMS, "Alien Abduction."
Shared publiclyView activity