Lemurian Buffalo

the lemurian Buffalo is a species of buffalo in lemuria