Alien Owls

The mysterious Alien Owls that have abducted Beau several times in his life. Little is known about them other than they look like big owls.