Animals
What is a terra bird?
1
Answer
Phorusrhacids, colloquially known as terror birds, are an extinct clade of large carnivorous flightless birds that were one of the largest species of apex predators in South America during the Cenozoic era.
LIVE
Points
18
Rating