Is That an Owl or an Alien???

Do you guys believe in aliens? Cause we are sure these guys are it! LOL
They say they are owls found in a barn in India, but honestly we are not buying it. 

They look just like tiny aliens from another planet!!! 😳

 
 
Mack & Letty B

title

Content Goes Here