Tyto pollens was an extinct giant barn owl which lived in the Bahamas during the last Ice Age.

Tyto pollens was an extinct giant barn owl which lived in the Bahamas during the last Ice Age.
Posted: 10mth ago Viewed: 31 times Liked: 0 times
Posted by: hruturthrowaway

More photos