This is from a year ago, but it's making the rounds now. It's a video of baby barn owls in a building under construction in India . . . and they look just like tiny aliens from another planet. Think "E.T." but without the long neck.
Content Goes Here