Caracal the cat who love to catch birds

Caracal Caracal Scientific Name: Caracal caracal English name: Caracal or desert lynx Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Carnivora Family: Felidae Link to Red List page: Caracal in the red list Habitat he loves desert or semi-desert lands, he lives even in the small … Read more