World’s Largest Flightless Bird
The Ostrich (Struthio Camelus) is the largest living bird in the world and belongs to the small order of birds known as Ratitae, or running birds. Ostriches are true dinosaurs – fossils and ostrich skeletons have been discovered, dating back to over 120 million years ago. Other Ratites include the Cassowary and Emu from…