These Baby Barn Owls Look Like Aliens

This is from a year ago, but it's making the rounds now. It's a video of baby barn owls in India & they resemble the infamous green aliens.

 

title

Content Goes Here