Terrorbirds

Terrorbirds are the gigantic, predatory flightless birds that are the apex predators in the trackless Jhahol Ongir.