Alien Owls Shock Workers 01:01
Ah ha! Aliens do exist and we finally have proof! Wait, nope sorry, it turns out that construction workers in India didn't find beings from another world. These are in fact baby barn owls. Sure they're very strange looking at this age, but they'll grow up into beautiful owls one day. Maybe?