Dinopedia
Advertisement
Cuban giant owl killing solenodon

The Cuban Giant Owl is an extinct genus of owl that lived in the island of Cuba during the Late Pleistocene epoch.

Advertisement