Giant Shrew

Giant Shrews are a species of huge shrews.