Baby Owls Look A Lot Like...Space Aliens??

So there is a building under construction somewhere in India. As some people were walking through the building, (I'm assuming that it was some construction workers), they came across something that took them by surprise. As it turns out, what they saw was some baby barn owls..but if you look at them, do they not resemble little space aliens?


Sponsored Content

Sponsored Content