Your place for Space News
A study of barn owls suggests the visual systems of humans and birds may be more similar than previously thought.